2016年自考《计算机原理》名词解释六
时间:2022-05-17来源:江苏自考网
31.简述多重中断系统中CPU响应处理一次中断的步骤。 「答案」:①关中断;②保存现场信息;③判别中断条件;④开中断;⑤执行中断 1.中断方式的接口控制器功能:能向CPU发出中断请求信号;能发出识别代码提供提供引导CPU在响应中断请求后转入相应服务程序的地址;CPU要能够对中断请求进行允许或禁止的控制;能使中断请求参加优先级排队。 2.CPU与外围设备进行通信有三种类型:①CPU向外围设备发出操作控制命令;②外围设备向CPU提供状态信息;③数据在CPU和外围设备之间传递。 3.中断裁决机制:轮询、菊花链、独立请求。 4.CPU与DMA访问内存冲突的裁决的三种方法:①CPU等待DMA的操作;②DMA乘存储器空闲时访问存储器;③CPU与DMA交替访问存储器。 5.CPU启动DMA的步骤:①测试设备状态;②写存储器地址存器;③写长度计数器;④启动DMA控制逻辑。 6.通道的三种类型: 选择通道:它与设备之间的传输一直维持到设备请求的传输完成为止,然后为其它外围设备传输数据。数据宽度是可变的,通道中包含一个保存IO数据传输所需的参数寄存器。 数组多路通道:以数组为单元在若干高速传输操作之间进行交叉复用。 字节多路通道:用于连接多个慢速的和中速的设备,这些设备的数据传送以字节为单位,字节交叉模式、猝发模式。 7.字节多路通道与数组多路通道的区别:首先数组多路通道允许多个设备同时工作,但只允许一个设备进行传输型操作,而其它设备进行控制型操作;字节多路通道不仅允许多个设备操作,而且允许它们同时进行传输型操作。其次,数组多路通道与设备之间的数据传送的基本单位是数据块,通道必须为一个设备传送完一个数据块以后才能为别的设备传送数据,而字节多路通道与设备之间的数据传送基本单位是字节,各设备之间的数据传送是以字节为单位交替进行的。 8.通道的功能:①接受CPU的I/O操作指令,按指令要求控制外围设备;②从内存中读取通道程序,并执行,即向设备控制器发送各种命令;③组织和控制数据在内存与外设之间的传送操作;④读取外设的状态信息,形成整个通道的状态信息,提供给CPU或保存在内存中;⑤向CPU发出IO操作中断请求,将外围设备的中断请求和通道本身的中断请求按次序报告CPU。 服务程序;⑥关中断;⑦恢复现场信息;⑧开中断。 1试述中断处理过服务程? 整个处理过程如下 (1)关中断。在保证现场和保存现场的过程中,即使有更高级的中断,CPU也不能响应。否则断点和现场保存不完整,在中断服务程序结束后不能正确恢复现场并继续执行原有程序。 (2)保存断点,保存现场。为了在中断处理结束后能正确返回到当前的断点,必须将当前的程序计数器PC的内容保存起来。对现场信息豅上一般有两种形式:一是由硬件对现场信息进行保存,一是由软件负责完成现场信息的保存。 (3)判断中断条件,转向执行响应的中断服务程序。在多个中断源同时请求中断时必须进一步判断中断条件,响应优先权最高的中断,并转入响应的中断服务程序。 (4)开中断。因为系统将执行中断服务程序,开中断将执行中断服务程序,开中断将允许更高级的中断请求得到响应,实现中断的嵌套, (5)执行中服务程序。 (6)第二次关中断。执行完中断服务程序后应该恢复现场和断点,因此必须关闭中断,避免在恢复现场和恢复断点过程中因其他中断的请求而出现问题。 (7)恢复现场,恢复断点。系统利用硬件或软件将恢复以前保存的现场和断点数据。 (8)开中断。系统完成现场和断点恢复工作后,将转回原有程序。开始允许接受中断请求。然后继续原有程序的运行。 2外围设备分哪几类?(举例说明) 一般将外设分为如下几类: 输入设备:键盘、鼠标 输出设备:显示设备、打印设备 外存设备:磁盘驱动器、光盘驱动器 通信设备:终端设备、数据通信设备 过程控制设备:A/D 模拟/数字转换器、D/A 数字/模拟转换器 3常见的中断源有哪几种? (1)外围设备引起的中断。外围设备要求CPU介入输入输出操作。如接口的缓冲寄存器已经准备好接收或发送数据、设备的启动或控制工作、输入输出过程出错等都能引起中断。 (2)运算器产生的中断。常见的主要是在运算过程中出现一些无法解决的错误,如算术操作溢出、除数为零、非法数据格式、校验错误等。 (3)存储器产生的中断。常见的主要是影响程序正常运行的情况,如动态存储器刷新、出现非法地址。校验错误、存取时间超时等。
- 上一篇:2018年自考《计算机原理》名词解释五
- 下一篇:返回列表