计算机组成原理-IO接口(作用 结构 接口和端口 端口编址 接口类型)

总览

在这里插入图片描述

主机如何与IO设备进行交互

在这里插入图片描述

IO接口的作用

数据缓存:CPU与外设的速度差距很大,有数据缓存寄存器,例如外设可以慢慢写入数据缓存寄存器,等数据缓存寄存器满了之后,CPU再很快地把数据取走

错误或状态监测:IO接口需要给CPU反映外设地状态,IO接口会检测连接在其设备上地外设的状态,一旦外设状态出现变化,就会修改状态寄存器,然后CPU可以通过查IO接口的状态寄存器就知道外设的状态了

数据格式转换:有时外设是串行传输进出IO接口,而CPU是并行传输进出IO接口

在这里插入图片描述

IO接口结构细化

在这里插入图片描述 一个IO接口有时可以连接多个外设在这里插入图片描述
中断类型不同,还需要通过数据线传中断类型号
地址线除了指明IO端口外,有时还可指明外设编号,但二者需两次传输
确定要操作的设备可以通过放送设备编号确定,也可以每个设备对于一组寄存器,直接对该寄存器进行操作即操作该设备
在这里插入图片描述

接口与端口

在这里插入图片描述

统一编址vs独立编址

在这里插入图片描述
统一编址方式,此时用主存空间来存储原来IO端口存储的内容。IO端口地址可以随意分布在存储地址中
在这里插入图片描述

在这里插入图片描述

IO接口的类型

USB是串行接口
在这里插入图片描述

小结

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

看星猩的柴狗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值