問題詳情

10. 作業系統在輸入及輸出管理的方式,依其效率由低而高排列,下列何者正確?
(A) Programmed I/O、DMA、Interrupt-driven I/O
(B) Programmed I/O、Interrupt-driven I/O、DMA
(C) DMA、Interrupt-driven I/O、Programmed I/O
(D) Interrupt-driven I/O、Programmed I/O、DMA【請翻頁繼續作答】 計算機原理、網路概論 第 2 頁,共 4 頁

參考答案

答案:B
難度:適中0.547619
統計:A(57),B(230),C(89),D(44),E(0)

用户評論

Vivi】評論

programmed I/O程式控制輸出輸入:浪費較多時間在pollingInterrupt-driven I/O中斷驅動輸出輸入:較不浪費時間DMA(direct memory access)直接記憶體存取:適合高記憶體頻寬,也不用浪費時間在polling

HPL】評論

Programmed I/O : 程式I/O優點:完全軟體方式進行,程式簡單易寫,不需額外硬體,成本低。缺點:無效率,浪費CPU時間Interrupt-driven I/O:中斷I/O優點:1.有效率,CPU執行原工作,只有週邊有需求時,才對週邊服務。   2.能做即時控制。缺點:1.需額外電路來處理多週邊同時需求。2.程式複雜度與成本較高。DMA(Direct Memory Access):直接記憶體存取 。優點:資料傳送速度快,用在大量資料傳送,如磁碟機與記憶體或記憶體與記憶體之間。缺點:1.需額外電路、成本高。 2.程式規劃複雜。