阿摩線上測驗 登入

申論題資訊

試卷:104年 - 104 高等考試_三級_統計:資料處理#42623
科目:資料處理
年份:104年
排序:0

題組內容

三、在作業系統領域,有所謂的分時(time-sharing)作業系統。

申論題內容

⑶當中央處理機(CPU)無法接受外部中斷時,小明突發奇想,提出利用內部中斷 (Trap)指令的替代方案。小明宣稱只要將 Trap 指令,適當的插入機器程式碼中, 並適當的修改作業系統,仍然可以讓作業系統達到高度的分時(time-sharing)功 能。請對小明的奇想,提出評論。你必須先回答,同意或不同意小明的論點(請 勿提供模稜兩可的答案),再說明你同意或不同意的理由。(10 分)

詳解 (共 1 筆)

詳解 提供者:114年高考上榜

我不同意小明的論點。

 
Trap 指令是一種在軟體中發生中斷的指令,當軟體中遇到需要進行特殊處理的情況時,可以執行 Trap 指令將控制權轉交給作業系統。這種中斷與外部中斷不同,它是由軟體自己產生的,並且只在程序執行過程中出現,而不是由硬體產生的。
 
雖然 Trap 指令可以用來實現軟體中的中斷處理,但是它無法完全替代外部中斷。一方面,外部中斷是由硬體設備產生的,具有可靠性和穩定性,而 Trap 指令則容易受到程序中其他指令的影響,產生不可預測的結果。另一方面,外部中斷可以實現硬體的即時交互,例如鍵盤、滑鼠等設備的輸入操作,而 Trap 指令則無法實現這種即時交互。
 
因此,我不同意小明的論點。雖然 Trap 指令可以用來實現某些中斷處理,但它無法完全替代外部中斷,而外部中斷是實現分時作業系統和多任務處理的重要手段,無法被替代。