
代號:
頁次:
-
22 下列何者不是手稿語言(scripting language)?
Perl PHP VBScript Visual Basic
23 從編譯程式到執行時,負責將其他來源(如 library)的可執行碼匯集成一整個可執行程式,是那一種輔助
系統軟體?
linker preprocessor loader assembler
24 關於執行緒局部儲存(thread-local storage),下列敘述何者正確?
執行緒局部儲存中的資料僅能在一個執行緒下的一次函式(function)呼叫中共用
執行緒局部儲存中的資料僅能在一個執行緒下(thread)的多次函式呼叫中共用
一個程序(process)中的多個執行緒可在多次函式呼叫中共用一個執行緒局部儲存中的資料
一個程序中的多個執行緒僅能透過呼叫一個相同的函式來共用同一個執行緒局部儲存中的資料
25 作業系統在處理程序同步(process synchronization)的問題時,會將具有競賽條件(race condition)的程
式碼置於下列何種區段內?
剩餘區段(remainder section)主區段(main section)
臨界區段(critical section)堆積區段(heap section)
26 關於多執行緒(multi-threading)模式中的多對一(many-to-one)模式,下列敘述何者正確?
使用多對一的多執行緒模式時,當一個程序(process)中的一個執行緒(thread)被阻擋(blocked)時,
同程序中的其他的執行緒亦無法執行
多個核心執行緒(kernel threads)映對到同一個使用者執行緒(user thread)
在多核心系統中,一個程序使用多對一的多執行緒模式,將可同時使用多個核心
在多核心處理器架構日漸普及下,多對一模式已成為主流的多執行緒系統的實作方式
27 在一系統中記憶體存取時間為 100ns,若發生分頁錯誤(page fault)則需 2ms 來完成分頁錯誤服務。若分
頁錯誤發生的機率為 0.001%。下列何者最接近該系統的有效存取時間(effective access time)?
100ns 102ns 120ns 2100ns
28 若作業系統使用循環排程(round-robinscheduling)演算法來排程所有程序(processes),當循環排程所採
用的時間量(time quantum)過大時,循環排程將會退化為何種排程方法?
先到先辦排程(first-come first-served scheduling)
最短工作優先排程(shortest-job-first scheduling)
多層佇列排程(multilevel queue scheduling)
即時排程(real-time scheduling)
29 UNIX 作業系統中的 ls -l 指令查看檔案目錄資料之部分結果如下:
lr-xr-x--x 1 abc abcdefg ......
其最左邊的‘l’符號意義為何?
符號連結檔(Symbolic-linking File)硬式連結檔(Hard linking File)
函式庫(Library)失物招領檔(Lost-and-found file)