输入输出系统的组成以及i/o设备与主机的联系

本文介绍了输入输出系统的组成,包括I/O软件中的I/O指令和通道指令,二者功能不同。还阐述了I/O设备与主机的联系方式,如编址方式有统一编址和不统一编址;传送方式分并行和串行;联络方式有立即响应、异步应答和同步时标联络。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

输入输出系统的组成
1.i/o软件:
i/o指令是机器指令的一类,包含操作码,命令码,设备码,操作码可作为i/o指令与其他指令的判别代码,命令码体现i/o设备的具体操作,设备码是多台i/o设备的选择码。
通道指令是对具有通道的i/o系统专门设置的指令,这类指令一般用以指明参与传送的数据组在主存中的首地址,这类指令的位数一般较长。通道指令可以由管理程序存放在主存的任何地方,由通道从主存中取出并执行。通道程序即由通道指令组成,它完成某种外围设备与主存之间传送信息的操作。
通道指令是通道自身的指令,用来执行i/o操作,而i/o指令是CPU指令系统中的一部分,是CPU用来控制输入输出操作的指令,由CPU译码后执行,在具有通道结构的计算机中,i/o指令不实现i/o数据传送,主要完成启,停i/o设备,查询通道和i/o设备状态等操作,一旦CPU执行了启动i/o设备的指令,就由通道来代替CPU对i/o设备的管理。
03.i/o设备与主机的联系方式
1.i/o设备的编址方式;
统一编址:就是将i/o地址看作存储器地址的一部分,例如在64K的存储空间中,划出8K的地址作为i/o设备的地址,凡是在这8K地址范围内的访问,就是对i/o设备的访问。
不统一编址:就是指i/o地址与存储器地址是分开的,所有对i/o设备的访问必须有专用的i/o指令。显然统一编址占用了存储空间,减少了主存容量。
2.传送方式:
在同一瞬间,n位信息可以同时从CPU输出到i/o设备,或由i/o设备输入CPU,这种传送方式称为并行传送,特点是传送速度快,但要求数据线多。
在同一瞬间只传送一位信息,在不同时刻连续逐位传送一串信息,称为串行传送,特点是传送速度较慢,但只需一根数据线和一根地址线。
3.联络方式;
。立即响应方式:
只要CPU的指令一到,它们便立即响应,故这种设备无须特殊联络信号,称为立即响应。
。异步工作采用应答信号联络;
当i/o设备与主机工作速度不匹配时,通常采用异步工作方式,当CPU将数据输出到i/o接口时,接口立即向i/o设备发出一个“ready”信号,告诉i/o设备可以从接口内获取数据;i/o设备收到信号后,立即从接口中取出数据,并且向接口回发一个“strobe”信号,并让接口转告CPU数据已被取走。
。同步工作采用同步时标联络:
同步工作要求i/o设备与CPU的工作速度完全同步,这种联络方式互相之间还得配有专用电路,用来产生同步时标来控制同步工作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值