唐朔飞计算机组成原理第五章输入输出系统考点总结

**

计算机组成原理第五章输入输出系统考点总结

**

1.DMA:直接存储器存取

特点:I/O设备与主存之间有一条直接数据通路,I/O设备可以与主存直接交换信息,使CPU在I/O设备与主存之间有一条直接数据通路,I/O设备可以与主存直接交换信息,是CPU在这时可以继续完成自身工作,故资源利用率得到了进一步的提高。

2.I/O设备编制

统一编制和不统一编制

3.I/O设备与主机交换信息的五种控制方式:

程序查询方式

程序中断方式

直接存储器存取方式

I/O通道方式

I/O处理机方式

4.接口与端口

接口:两个系统或者两个部件的交界地方,硬件之间的连接电路或者软件的共同逻辑边界

I/O接口:主机与I/O之间的硬件电路以及相应软件控制

端口:接口电路中的一些寄存器,这些寄存器分别用于存放数据信息,控制信息,状态信息。

5.I/O接口的功能与组成

(1)选址功能:设备选择电路

(2)传送命令功能:命令寄存器

(3)传送数据的功能:数据缓冲寄存器

(4)反映I/O设备工作状态的功能:状态标志触发器

6.中断:当程序收到特殊请求或异常情况,停止现行程序转去特殊请求或异常情况,处理完以后,又回到原先程序的断点继续执行的情况。

7.CPU处理中断的条件与时间:必须满足CPU的允许中断触发器EINT为“1”

CPU在每一条指令结束时刻向接口发送中断查询信号,获取I/O请求。

8.中断服务程序的流程:

保护现场,服务程序,恢复现场,中断返回

9.DMA与主存数据交换的三种方式

(1)停止CPU访问内存

(2)周期窃取

(3)DMA与CPU交替访问

10.I/O设备申请DMA时的三种情况

(1)CPU此时不需要访存

(2)I/O设备请求DMA时,CPU正在访存,必须等待CPU访存结束才能把总线让出

(3)I/O设备与CPU同时申请访存,出现冲突,此时I/O设备优先级高于CPU,此时I/O窃取一个或者多个周期。

11.DMA接口的组成:

主存地址寄存器AR

字计数器WC

设备地址寄存器DAR

数据缓冲寄存器BR

中断机构

DMA控制逻辑

12.DMA数据传送分为预处理,数据传送和后处理三个阶段

13.程序中断方式与DMA方式对比

(1)从数据传送看,程序中断方式靠程序传送,DMA方式靠硬件传送

(2)从CPU响应时间看,程序中断方式是在一条指令执行结束时响应,而DMA可在指令周期的任一存取周期结束时响应

(3)程序中断方式有处理异常事件的能力,DMA方式没有这种能力,主要用于大批数据的传送。

(4)程序中断方式需要中断现行程序,需要保护现场,DMA不中断现行程序,无须保护现场

(5)DMA的优先级比程序中断的优先级更高

14.保护现场

(1)程序断点(PC中的内容)

中断隐指令(硬件)

(2)通用寄存器和状态寄存器的内容

中断服务程序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值