计算机组成原理唐朔飞版本
知识点
1、输入输出系统的组成:I/O软件(I/O指令、通道指令)、I/O硬件
2、I/O设备与主机的联系方式:I/O设备编址方式、设备寻址、传送方式、联络方式、I/O 设备与主机的连接方式
(1)I/O设备编址方式:
①统一编址:将I/O地址看做是存储器地址的一部分,用取数、存数指令
②不统一编址:I/O地址和存储器地址是分开的,所有I/O设备的访问必须有专
门的I/O指令
(2)设备寻址可由I/O指令的设备码字段直接指出该设备的设备号。通过接口电路中的
设备选择电路,便可选中要交换信息的设备。
(3)传送方式:并行、串行
(4)联络方式:
①立即响应方式:用于一些工作速度十分缓慢的I/O设备
②异步工作采用应答信号联络:用于I/O设备与主机工作速度不匹配时。
③同步工作采用同步时标联络:要求I/O设备与CPU工作的速度完全同步。
3、I/O设备与主机的连接方式
(1)辐射式连接方式:要求每台I/O设备都有一套控制线路和一组信号线,因此所用器
件和连线较多,对I/O设备的增删比较困难
(2)总线连接方式:便于增删设备,被大多数现代计算机所采用
4、I/O设备与主机信息传送的控制方式
(1)程序查询方式:是由CPU通过程序不断查询I/O设为被是否已经做好准备,从而控
制I/O设备与主机交换信息。要求I/O接口内设置一个能反映I/O设备是否准备就
绪的状态标记,CPU通过对此标记的检测,可得知I/O设备的准备情况,从而终止
了原程序的执行。CPU反复查询的过程犹如就地“踏步”。(串行)CPU工作效率
不高。
(2)程序中断方式:CPU在启动I/O设备后,不查询设备是否已经准备就绪,继续执行
自身程序,只是当I/O设备准备就绪并向CPU提出中断请求后才予以响应,大大提
高了淳朴的工作效率。CPU执行程序与I/O设备做好准备是同时进行的,CPU资源
得到了充分的利用。
(3)DMA方式(直接存储器存取方式:主存与I/O设备之间有一条数据通路,交换信
息是,无须调用中断服务程序。DMA和CPU同时访问主存,CPU将总线占有权让
给DMA(窃取或挪用)。窃取的时间一般为一个存取周期(周期窃取或周期挪用)。
传输速率仅受内存访问时间的限制,完全在硬件执行的/O方式。
5、接口和端口
(1)接口:若干个端口加上相应的控制逻辑才能组成接口。
(2)端口:是指接口电路中的一些寄存器,这些寄存器分别用来寻访数据信息、控制信
息和状态信息,相应的端口分别称为数据端口、控制端口、状态端口。
6、接口的功能:
(3)选址功能——设备选择线
(4)传送命令的功能——命令线。命令寄存器、命令译码器
(5)传送数据的功能——数据缓冲寄存器:暂存I/O设备与主机准备交换的信息,与I/O
总线中的数据线是相连的。有串—并行转换能力。
(6)反应I/O设备工作状态的功能——状态标志触发器。与I/O总线中的状态线相连
7、在程序查询方式的输入输出系统中,假设不考虑处理时间,每一个查询操作需要100个