简单的场景###
IO接口的功能##
显卡和显示器
带握手信号的IO接口
CPU的运算能力很强, 但它与外界沟通交流的手段却非常地单一, 它总是希望有这样“我给你一个地址,你就给我一个数据”非常直白的沟通方法。 所以它平时也只能和存储器这样胸怀宽广,但是同样头脑简单的家伙在一起玩了。
输入输出接口的编址方式##
这些寄存器被称为端口
编址方式
MIO 信号为0时是在IO接口
为1时 是在存储器上
统一编址
优缺点
分开编址
输入输出的控制方式###
在程序的控制下进行数据传送方式
无条件传送方式
程序查询传送方式
中断控制的方式###
中断控制方式
外部中断
因为外设的工作频率大都远远低于CPU的工作频率
CPU等待
节省了查询状态的方式
关键时刻的效率提高还是要程序询问控制方式
外部中断的处理过程##
总体上是很类似的
两级的中断请求信号
集成在了南桥内部
中断控制器被集成了
中断 嵌套###
大量使用了中断
直接存储器访问方式(DNA)###
这个中断也是外部中断
现在被集成了
这样和数据传输的任务并行起来
DMA的控制器的芯片
IO接口速度越来越快
自带DMA
显卡 网卡 硬盘接口 一般都会自带
有不同的特性(进行定制)
高要求就自带DMA
DMA可以提供
从内存到内存的传输服务