I/O通道

虽然CPU和I/O设备之间增加了设备控制器后,减少了CPU对I/O的干预,但当有很多外设时,CPU的负担仍然很重,所以建立了通道。
I/O通道其主要的目的是为了建立独立的I/O操作,不仅使数据的传输独立于CPU,而且也希望有关对I/O操作的组织、管理及其结束处理尽量独立,以保证CPU有更多的时间去进行数据处理。

在设置了通道之后,CPU只需向通道发送一条I/O指令。通道在收到该指令后,便从内存中取出本次要执行的通道程序,然后执行该通道程序,仅当完成了规定的I/O任务后,才向CPU发中断信号。

I/O通道
I/O通道是一种特殊的处理机,它具有执行I/O指令的能录,并通过执行通道程序来控制I/O操作。但I/O通道与一般处理机又不同。
(1)指令类型单一,由于通道硬件比较简单,其所能执行的命令,主要局限于I/O操作有关的指令。
(2)通道没自己的内存,通道所执行的通道程序是放在主机的内存中的,通道与CPU共享内存。

通道类型

(1)字节多路通道——可以控制多台低速设备
(2)数组选择通道——一段时间内只能接一台高速设备
(3)数组多路通道——可连接多台高、中速的外围设备

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

饼干饼干圆又圆

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

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

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

打赏作者

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

抵扣说明:

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

余额充值