作業系統與硬體
關於裝置驅動程式(device driver)的作用,下列何者正確?
- A負責各裝置專屬的操作,使其能以共通的程序來使用
- B設計裝置的電路,並產生製造所需的資料
- C配合使用者的喜好,更改應用程式的畫面外觀
查看答案與解析
正確答案:A. 負責各裝置專屬的操作,使其能以共通的程序來使用
每種裝置的暫存器配置與操作程序都不同。裝置驅動程式是承擔這些差異的作業系統元件,負責裝置的初始化、暫存器的讀寫、DMA的設定及中斷的處理,並向上層提供像檔案讀寫這樣的共通程序。因此,應用程式不需要知道裝置的細部差異就能使用。設計裝置電路或更改畫面外觀,都不是驅動程式的工作。
- A. 正確。承擔各裝置的差異,使其能以共通程序使用。
- B. 電路設計是硬體設計的工作。
- C. 畫面外觀是應用程式的設定。