【作業系統】—I/O裝置的基本概念和分類
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI0gTMx81dsQWZ4lmZf1GLlpXazVmcvwFciV2dsQXYtJ3bm9CX9s2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xCMy81dvRWYoNHLwEzX5xCMx8FesU2cfdGLwMzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsYTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5iNxEDN5ADZyMzM5EjN1UmYyYzX5ADNwATMxAzLcdDMyIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjLyM3Lc9CX6MHc0RHaiojIsJye.png)
一、什麼是I/O裝置
- I/O裝置:I/O裝置就是輸入/輸出(Input/Output)
- I/O裝置就是可以将資料輸入到計算機,或者可以接收計算機輸出資料的外部裝置,屬于計算機中的硬體部件。
二、I/O裝置的分類
三、I/O裝置的機械部件
- I/O裝置的機械部件主要用來執行具體的操作。如我們看得見摸得着的滑鼠/ 鍵盤的按鈕: 顯示器的LED屏,移動硬碟的磁臂,磁盤盤面。
- I/O裝置的電子部件通常是一塊插入主機闆擴充槽的印刷電路闆。
I/O裝置的功能
- 接收和識别CPU發出的指令
- 向CPU報告裝置的狀态
- 資料交換
- 位址識别
四、I/O軟體結構層次
使用者層軟體
裝置獨立性軟體
- 向上層提供調用接口
- 實作裝置的保護
- 差錯處理
- 裝置的配置設定和回收
- 資料緩沖區管理
- 建立邏輯裝置名到實體裝置名的映射關系,根據裝置類型選擇調用相應的驅動程式
【作業系統】—I/O裝置的基本概念和分類