概述
I/O与主机的联系方式
#计组重点 编址方式
- 统一编址:
- 将I/O地址作为存储器的单元进行分配
- 不统一编址:
- I/O端口地址与存储器地址无关,单独编址
- CPU需要设置专门的I/O指令访问端口
联络方式
- 立即响应
- 异步工作
- 采用应答信号
- 同步工作
- 采用同步时标
#计组重点 I/O与主机信息传送的控制方式
- 程序查询方式
- CPU直接利用I/O指令编程实现输入输出
- 特点:
- 数据输入输出需要经过CPU
- 不能实现CPU与外设的并行工作
- 程序中断方式
[!note] #计组重点 中断 CPU在执行程序的过程中,当出现异常情况或特殊情况请求处理时,CPU暂停当前正在执行的程序,转而去执行更为紧急的中断服务程序,并能在中断服务程序处理结束后,自动返回被暂停的程序继续执行。 中断系统则是用于实现中断的软件和硬件组成的系统 一般适用于随机出现的服务,且一旦提出要求应立即实现 节省了CPU的时间,但是硬件结构相对复杂。
- DMA方式:依靠硬件直接在主存与设备之间进行数据传送
- 在数据传送期间不需要CPU程序的干预
- DMA控制器从CPU手中暂时接管对总线的控制,数据交换不必经过CPU
- 采用了周期挪用的方式
- I/O通道方式
- I/O处理机方式
- 三种方式的CPU工作效率比较: