• 沒有找到結果。

國立空中大學 104 學年度上學期期中考試題【正參】80 科目:作業系統

N/A
N/A
Protected

Academic year: 2022

Share "國立空中大學 104 學年度上學期期中考試題【正參】80 科目:作業系統"

Copied!
2
0
0

加載中.... (立即查看全文)

全文

(1)

國立空中大學 104 學年度上學期期中考試題【正參】80

科目:作業系統 2-1 頁

一、選擇題﹙70%,每題 5 分﹚

1. 每譯完一個指令就馬上執行,然後再處理下一個指令,這種程式的處理方式稱為? (a、1-2-3) a. 直譯(interpret)

b. 編譯(compile) c. 組譯(assemble)

2. 作業系統在資源的分配與共用方面,「資源依時間的切割來共用,例如每個處理元輪流使用 CPU 一 段固定長度的時間」,這種觀念也稱為? (a、1-3-2)

a. 時間多工(time-multiplexed) b. 空間多工(space-multiplexed) c. 複雜多工(complex-multiplexed)

3. 程式在下列那一種 CPU 執行的模式下對於系統資源的使用比較沒有限制? (a、2-4) a. kernel mode

b. user mode c. application mode

4. 關於行程與執行緒的觀念,下列的哪一項敘述是錯誤的? (c、2-7-1) a. 在多執行緒的環境中,行程是資源分配與保護的單位

b. 執行緒對於所屬行程的記憶體與資源的使用要和其他的執行緒共享 c. 在執行緒中有一個或多個行程

5. 有關於號誌(semaphore)與監督器(monitor)的差異,下列的描述哪一項是錯誤的? (a、3-5-2) a. 就解決問題的能力來說,號誌與監督器是一樣的,只是在運用上號誌的表示方式好用多了 b. 監督器(monitor)可以運用抽象化來簡化複雜的同步問題

c. 假如同步的問題很複雜,則純粹使用號誌的話,可能很難設計

6. 作業系統中臨界區域(critical section)的概念是用來解決什麼問題? (b、3-2-2) a. CPU 排程

b. 處理元同步 c. I/O 裝置排程

7. 下列哪一種 CPU 排程法具有以下的特徵「讓取得 CPU 的處理元一直執行到結束」? (a、4-2-1) a. 不可間斷的(nonpreemptive)

b. 可間斷的(preemptive) c. 彈性的

8. 下列有關於 CPU 排程的描述,何者是錯誤的? (b、4-2-1)

a. 排程演算法(scheduling algorithm)可以分成可間斷的(preemptive)與不可間斷的(nonpreemptive)兩 大類

b. 排程的政策(policy)決定處理元使用 CPU 的時間長短

c. 排程的機制(mechanism)決定 CPU 配置給處理元使用的方法

(2)

科目:作業系統 【正參】80 2-2 頁

9. 死結的解決方法中,「容許死結發生,但是系統必須做經常性的死結偵測,在發現死結時復原為原 來的狀態」算是哪一類的解決方法? (c、5-2-1)

a. 預防(prevention) b. 避免(avoidance)

c. 偵測(detection)與復原(recovery)

10. 下列有關於發現有死結存在之後處理的方式,何者是錯誤的? (d、5-6-1) a. 通知管理者來處理

b. 讓系統透過復原來解決死結的問題 c. 終止一些處理元的執行

d. 增加某些資源的使用

11. 程式在電腦系統處理的過程中,「將多個 object modules 連結成 absolute modules」是發生在什麼時 期? (b、6-4-3-3)

a. compile time b. link time c. load time

12. 有關於快取記憶體(Cache Memory)的概念,下列的描述何者錯誤? (d、6-3-3) a. 儲存空間大小是 L1<L2<L3

b. L1 快取記憶體 (primary cache)位於 CPU 晶片內

c. L2 快取記憶體(secondary cache)在獨立的印刷電路版上 d. 存取效率以 L2 高於 L1

13. 關於虛擬位址與實體位址之間的對應,下列的描述何者錯誤? (c、7-2-2)

a. 絕對模組(absolute module)與主記憶體中的位址空間,兩者大小相同,差異只在於重定位的值 (relocation value)

b. 對於虛擬記憶體來說,符號名稱(symbolic name)、虛擬位址(virtual address)和實體位址空間 (physical address space)是有差異的,三者之間有對應的關係(mappings)

c. 當程式轉譯成絕對映像(absolute image)時,原始程式中的各種名稱會對應到主記憶體中的實體位 址(physical address)

d. 當程式的絕對映像轉換成可執行的映像(executable image)時,虛擬位址會對應到主記憶體中的實 體位址。

14. 在分頁配置演算法中,下列哪一種演算法不屬於堆疊演算法(stack algorithms) ? (a、7-4-1-3) a. FIFO

b. LRU c. LFU

二、簡答題﹙30%,每題 10 分﹚

1. 請畫出行程在系統中的狀態圖,包含五種狀態與狀態之間的轉換。 (2-2) 2. 不可間斷的排程策略,有哪些 CPU 排程方法? (4-2-3)

3. 請就後敘因素比較分頁與分段虛擬記憶體管理的技術,(1).是否容許內部碎片,(2).是否容許外部 碎片,(3).分割大小是否相同,(4).如何計算絕對位址,(5).是否需要 PMT。 (7-2-1)

參考文獻