天天看點

計算機硬體基礎知識(四)IO裝置

I/O裝置

輸入裝置(Input)
  輸入裝置的任務是把人們編好的程式和原始資料送到計算機中去,并且将他們轉換成計算機記憶體所能識别和接受的資訊方式。
  安輸入資訊的形态可分為字元(包括漢字)輸入、圖形輸入、圖像輸入及語言輸入等。目前,常見的輸入裝置有:鍵盤、滑鼠、掃描器等。
輔助存儲器(磁盤、錄音帶)也可以看作輸入裝置。另外,自動控制和檢測系統中使用的模數(A/D)轉換裝置也是一種輸入裝置。

輸出裝置(Output)
  輸出裝置的任務是将計算機的處理結果以人或其他裝置所能接受的形式送出計算機。
  目前最常用的輸出裝置是列印機和顯示器。輔助存儲器也可以看做輸出裝置。另外,數模(D/A)轉換裝置也是一種輸出裝置。      

cpu和存儲器并不是作業系統唯一需要管理的資源,I/O裝置也是非常重要的一環。

計算機硬體基礎知識(四)IO裝置

 I/O裝置一般包括兩個部分:裝置控制器和裝置本身。

控制器:是查找主機闆上的一塊晶片或一組晶片(硬碟,網卡,聲霸卡等都需要插到一個口上,這個口連的便是控制器),控制器負責控制連接配接的裝置,它從作業系統接收指令,比如讀硬碟資料,然後就對硬碟裝置發起讀請求來讀出内容。

控制器的功能:通常情況下對裝置的控制是非常複雜和具體的,控制器的任務就是為作業系統屏蔽這些複雜而具體的工作,提供給作業系統一個簡單而清晰的接口。

裝置本身:有相對簡單的接口且标準的,這樣大家都可以為其編寫驅動程式了。要想調用裝置,必須根據該接口編寫複雜而具體的程式,于是有了控制器提供裝置驅動接口給作業系統。必須把裝置驅動程式安裝到作業系統中。

繼續閱讀