IO設備與主機的聯系方式
一、IO設備編址方式
- 統一編制:把IO設備地址看成內存地址的一部分 —— CPU直接使用取數和存數指令操作IO設備(同內存操作),指令集比較簡單。
- 不統一編址(單獨編址):在內存地址空間之外專門設置一個尋址空間,不能使用對內存的指令,必須單獨給出io操作指令
二、設備選址:
- 用設備選擇電路識別是否被選中
三、數據傳送方式
- 串行
- 並行
四、聯絡方式
(1)立即響應:接收到數據后立即響應
(2)異步工作采用應答信號
一、並行工作原理:
IO接口空了以后,給IO設備傳Ready信號,表示IO設備可以傳數據到IO接口,IO設備受到信號后,將數據傳送到IO接口,並給出應答信號。
我對這里並行的理解是:在IO設備准備數據的時候,CPU依然能夠正常執行原來的程序。
二、串行工作原理:
起始位給出9.09毫秒低電平,然后進入數據傳輸階段,數據傳輸結束后,給出兩個連續的高電平表示數據傳輸結束
我對這里串行的理解是:CPU在同IO設備通信時,必須暫停執行當前的程序轉而執行IO設備的數據傳輸,直到數據傳輸完成后,才能返回執行原程序。
(3)同步工作采用同步時標
五、IO設備和主機的連接方式
1.輻射式連接
2.總線連接