1
主机与高速硬盘交换一般采用 DMA。
2
主机与I/O设备交换是效率 从大到小 DMA方式> 程序中断方式>程序查询方式
3
中断发生时 ,程序计数器内容的保护和更新,是由硬件自动进行的。
4
周期挪用:用是指利用CPU不访问存储器的那些周期来实现DMA操作,此时DMA可以使用总线而不用 通知CPU也不 会妨碍CPU的工作。
5
中断向量地址,即存储中断向量的存储单元地址,中断服务例行程序入口地址的地址。
6
I/O与主机交换信息的方式有三种
**·**程序查询方式:程序查询方式是由CPU不断查询I/O设备是否已做好准备,从而控
制I/O设备与主机交换信息。
**·**程序中断方式:CPU在启动I/O设备后,不查询设备是否已准备就绪,继续执行原
来的程序,只是当I/O设备准备就绪并向CPU发出中断请求后才给
予响应
· DMA方式:主存与I/O设备之间有一条数据通道,主存与I/O设备交换信息的
时,无需调用中断程序服务程序。若是出现DMA与CPU同时访问
主存, CPU总是将总线的占有权让给DMA(因为DMA优先级更高)
通常将 DMA的这种占有成为 周期窃取/周期挪用(窃取时间一
般为一个存储周期,会考的哟,嘿嘿嘿)
7
I/O与主机交换信息的方式中,三种方式的特点
**·**程序查询方式 cpu与设备串行工作,传输与主程序之间串行工作
**·**程序中断方式 cup与设备并行工作,传输与主程序之间串行工作
**·**DMA方式 cup与设备并行工作,传输与
计算机组成原理 输入输出 知识小结。
最新推荐文章于 2023-04-10 14:10:56 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)