用什么样的方式来控制IO设备的数据读写。

注意的问题:

  1. 完成一次读写操作的流程
  2. CPU干预的频率
  3. 数据传送的单位
  4. 数据的流向
  5. 主要优缺点

程序直接控制方式

轮询。

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/e36b591f-2e8e-4102-af7c-d0a4fdef6484/Untitled.png

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/280daf58-7c9d-45bd-b8a9-18b628c915c6/Untitled.png

中断驱动方式

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a8ee78e6-ea62-4678-ac7d-85599ea7f8af/Untitled.png

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c2dac7a2-2168-4b9f-bb1b-e35c7367cee2/Untitled.png

DMA方式