作業系統›Ch2 I/O 運作方式
第 17 題/共 23 題
◀ OS 17/23
17. Buffering、Caching、Spooling、Asynchronous I/O
#OS-02-017易BufferingCachingSpoolingAsynchronous I/O

作業系統提供許多服務來提升 I/O 效能。

(d) [6%] 以下列出三種服務的描述,請根據描述寫出該服務(技術)的名稱。

i. [2%] 一塊記憶體區域,在資料從應用程式傳輸到裝置的過程中暫存資料。

ii. [2%] 一塊快速記憶體區域,保存資料的副本,存取這份副本比存取原始資料更有效率。

iii. [2%] 一塊記憶體區域,保存輸出給某個無法接受交錯(interleaved)資料流的 I/O 裝置的資料。提示:這種裝置一次只能服務一項工作。

(e) [4%] 非同步 I/O(Asynchronous I/O)可以大幅提升電腦的 I/O 輸出量(throughput)。上題提到的三種服務/技術中,哪一個(或哪些)可以用來實作有效率的非同步 I/O 操作?請說明理由。

📄 成大111
跳轉到第題
▤完整推導請見《WH 資工筆記 · 作業系統》Ch2 I/O 運作方式
本章題號 · 1–20 / 23