计算机组成原理 输入输出系统 练习题
一、单选题
1.采用DMA方式传送数据时,每传送一个数据就要占用一个( )的时间。
A、指令周期
B、机器周期
C、存储周期
D、总线周期
正确答案:C
2.在中断响应过程中,( )操作可以通过执行程序实现。
A、关中断
B、保护断点
C、保护现场
D、读取中断向量
正确答案:C
3.下列陈述中正确的是( )。
A、在DMA周期内,CPU不能执行程序
B、中断发生时,CPU首先执行入栈指令将程序计数器内容保护起来
C、DMA传送方式中,DMA控制器每传送一个数据就窃取一个指令周期
D、输入输出操作的最终目的是要实现CPU与外设之间的数据传输
正确答案:D
4.中断向量地址是( )。
A、子程序入口地址
B、中断服务程序入口地址
C、中断服务程序入口地址指示器
D、宏调用入口地址
正确答案:C
5.在关中断状态,不可响应的中断是( )
A、可屏蔽中断
B、硬件中断
C、软件中断
D、不可屏蔽中断
正确答案:A
6.为了便于实现多级中断,保存现场信息最有效的方法是采用( )。
A、通用寄存器
B、堆栈
C、存储器
D、外存
正确答案:B
7.采用DMA方式传递数据时,每传送一个数据就要占用一个( )时间。
A、指令周期
B、时钟周期
C、机器周期
D、存储周期
正确答案:D
8.关于DMA方式的正确描述是( )。
A、DMA方式完全由硬件实现,不需软件的介入
B、DMA方式完全由DMA控制器实现
C、DMA方式只是在数据交换的过程由硬件实现,但仍需软件的介入
D、DMA方式在外设与内存进行数据传输时不需要CPU干预
正确答案:C
二、填空题
9.CPU响应中断时最先完成的两个操作是 和 。
正确答案:关中断 保护PC
10.DMA技术的出现使得高速外围设备可通过DMA控制器直接访问 。
正确答案:内存储器
11.PC系统有两类中断源:
①由CPU外部的硬件信号引发的称为 ,它分为 中断和 中断;
②由指令引发的称为 ,其中一种是执行 引发的,另一种是 引发的。
正确答案:
外部中断 可屏蔽 不可屏蔽 异常 软件中断指令 出错或故障
12.常用的外围设备的IO控制方式有: 、 、 、 、 。
正确答案:
程序查询方式 程序中断方式 直接内存访问(DMA)方式 通道方式 外围处理机方式
13.外围设备的编址方式有 和 两种。
正确答案:独立编址 统一编址
14.每一种外设都是在它自己的设备控制器控制下进行工作,而设备控制器则通过 和主机相连并受 控制。
正确答案:I/O接口 主机
三、判断题
15.为相互兼容,方便系统扩展,采用了通用IO标准接口。
正确答案:对
16.中断处理过程为:中断请求→中断源识别判优→中断响应→中断处理→中断返回
正确答案:对
17.CPU将部分权力下放给通道,由通道实现对外设的统一管理,并负责外设与内存间的数据传送。
正确答案:对
18.DMA控制器即采用DMA方式的外设与系统总线之间的接口电路。
正确答案:对
四、问答题
19.一次中断过程大致可以分为哪些过程?
正确答案:
主要有: 1中断申请 2排队判优 3中断响应 4中断处理。包括现场保护,中断服务程序执行等 5中断返回
20.什么是中断?
正确答案:
计算机在执行正常程序的过程中,出现某些异常事件或某种请求时,处理机暂停执行当前程序,转而执行更紧急的程序,并在执行结束后,自动恢复执行原先程序的过程。
21.什么是中断嵌套?
正确答案:
每一个中断源有一个优先权,一般来说,优先权高的中断级可以打断优先权低的中断服务程序,以程序嵌套方式进行工作。
22.说明外围设备的IO控制方式分类及特点。
正确答案:
1.主要有: 1程序查询方式:CPU和操作和外围设备的操作能够同步,且硬件结构比较简单。 2程序中断方式:一般适用于随机出现的服务,且一旦提出要求应立即响应,节省CPU的时间开销,但其硬件结构要稍微复杂一些 3直接内存访问(DMA)方式:数据传送速度很高,传送速率仅仅受到内存访问时间的限制。需要更多硬件,适用于内存和高速外设之间大批数据交换的场合。 4通道方式:可实现对外设的统一管理和外设与内存之间的数据传送,显著提高CPU的工作效率 外围处理机方式:时通道方式的进一步发展,基本上独立于主机工作,结构更接近于一般处理机