(資電學院)
[開課系所]: (資訊系)
[課程名稱]: 作業系統(一)
[老師名稱]: 戴嬋玲 老師
[開課學期]: 97 上
[類型]: 97-1期中考
一、解釋名詞:(20%)
(a) Multiprogramming system (b) deferred cancellation
(c) privilege instructions (d) PCB (e) dual mode
二、問答題: (80%)
1. 請說明設陷(Trap)和中斷(Interrupt)的相似點和相異點。
2. 請說明OS如何利用中斷向量(interrupt vector)來處理中斷。
3. I/O bound行程與CPU bound行程對CPU scheduler有何影響?
4. OS中與CPU scheduler(排班)有關的queue有哪幾種?說明在什麼情況下或
何種原因,行程的PCB會在上述佇列中移動?
5. 何謂內容轉換(context switch)?要做哪些工作?
6. 請說明IPC的行程通訊模式(communication model)。
7. 何謂線程池(thread pool)?它有何優點?
8. 系統呼叫fork()用來產生子行程,exec()載入一個binary code到記憶體並執行之。
請說明在多執行緒中fork()系統呼叫在建立子行程時,有關位址空間複製
的考慮事項。
大掃除整理到舊考卷...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.204.19.3
[開課學院]: