1、IO 及中断一、选择1在_A_的计算机系统中,外设可以和主存储器单元统一编址,因此可以不使用 I/O 指令。A单总线;B双总线;C三总线;D以上三种总线。2CPU 响应中断的时间是 _C_。A中断源提出请求; B取指周期结束; C执行周期结束;D间址周期结束。3DMA 访问主存时,让 CPU 处于等待状态,等 DMA 的一批数据访问结束后,CPU 再恢复工作,这种情况称作_A_ 。A停止 CPU 访问主存;B周期挪用; CDMA 与 CPU 交替访问;D DMA 。4总线通信中的同步控制是_B_。A只适合于 CPU 控制的方式; B 由统一时序控制的方式;C只适合于外围设备控制的方式; D 只
2、适合于主存。5以下_B_是错误的。A中断服务程序可以是操作系统模块; B中断向量就是中断服务程序的入口地址;C中断向量法可以提高识别中断源的速度;D软件查询法和硬件法都能找到中断服务程序的入口地址。6响应中断请求的条件是_B_ 。A外设提出中断; B外设工作完成和系统允许时;C外设工作完成和中断标记触发器为 “1”时;D CPU 提出中断。7在中断周期中,将允许中断触发器置“0”的操作由_B_完成。A硬件; B关中断指令; C开中断指令; D 软件。8CPU 通过_B_启动通道。A执行通道命令; B执行 I/O 指令; C发出中断请求; D程序查询。9总线中地址线的作用是_C_。A只用于选择存
3、储器单元; B由设备向主机提供地址;C用于选择指定存储器单元和 I/O 设备接口电路的地址;D即传送地址又传送数据。10总线的异步通信方式_A_。A不采用时钟信号,只采用握手信号; B既采用时钟信号,又采用握手信号;C既不采用时钟信号,又不采用握手信号;D采用时钟信号,不采用握手信号。11以下叙述_C_是正确的。A外部设备一旦发出中断请求,便立即得到 CPU 的响应;B外部设备一旦发出中断请求,CPU 应立即响应;C中断方式一般用于处理随机出现的服务请求; D程序查询用于键盘中断。12DMA 方式的接口电路中有程序中断部件,其作用是_C_ 。A实现数据传送;B向 CPU 提出总线使用权;C向
4、CPU 提出传输结束;D发中断请求。13在中断接口电路中,向量地址可通过 B 送至 CPU。A地址线; B数据线; C控制线; D状态线。14总线复用方式可以_C_。A提高总线传输带宽;B增加总线功能;C减少总线中信号线数量;D提高 CUP 利用率。15I/O 与主机交换信息的方式中,DMA 方式的特点是_C_。ACPU 与设备串行工作,传送与主程序串行工作;BCPU 与设备并行工作,传送与主程序串行工作;CCPU 与设备并行工作,传送与主程序并行工作;DCPU 与设备串行工作,传送与主程序并行工作。16下列叙述中 C 是正确的。A程序中断方式中有中断请求,DMA 方式中没有中断请求;B程序中
5、断方式和 DMA 方式中实现数据传送都需中断请求;C程序中断方式和 DMA 方式中都有中断请求,但目的不同;DDMA 要等到指令周期结束时才进行周期窃取。17中断向量可提供_C_。A被选中设备的地址; B传送数据的起始地址;C中断服务程序入口地址;D主程序的断点地址。18总线的异步通信方式_A_。A不采用时钟信号,只采用握手信号;B既采用时钟信号,又采用握手信号;C既不采用时钟信号,又不采用握手信号;D采用时钟信号,不采用握手信号。19若一个 8 比特组成的字符至少需 10 个比特来传送,这是_B_传送方式。A同步; B异步; C并联; D混合。20CPU 响应 DMA 请求的时间是_B_。A
6、可在指令周期内的任一存取周期结束时; B必须在一个总线周期结束时;C必须在一条指令执行完毕时; D在判明没有中断请求之后。21I/O 与主机交换信息的方式中,中断方式的特点是_B_。ACPU 与设备串行工作,传送与主程序串行工作;BCPU 与设备并行工作,传送与主程序串行工作CCPU 与设备并行工作,传送与主程序并行工作;DCPU 与设备串行工作,传送与主程序并行工作22在独立请求方式下,若有 N 个设备,则_B_。A有一个总线请求信号和一个总线响应信号;B有 N 个总线请求信号和 N 个总线响应信号;C有一个总线请求信号和 N 个总线响应信号;D有 N 个总线请求信号和一个总线响应信号。23
7、DMA 接口 _B_。A可以用于主存与主存之间的数据交换; B内有中断机制;C内有中断机制,可以处理异常情况; D内无中断机制24三种集中式总线控制中,_A_方式对电路故障最敏感。A链式查询;B计数器定时查询;C独立请求;D以上都不对25以下叙述_A_是错误的。A一个更高级的中断请求一定可以中断另一个中断处理程序的执行;BDMA 和 CPU 必须分时使用总线;CDMA 的数据传送不需 CPU 控制; DDMA 中有中断机制。二、问答:1系统总线2多重中断3总线通信控制中同步和异步通信的特点。4以 I/O 设备的中断处理过程为例,说明一次程序中断的全过程。5完整的总线传输周期包括哪几个阶段?简要
8、叙述每个阶段的工作。6程序查询方式和程序中断方式都要由程序实现外围设备的输入/输出,它们有何不同?7设某机有四个中断源 A、B、C、D,其硬件排队优先次序为 A B C D,现要求将中断处理次序改为 D A C B。(1)写出每个中断源对应的屏蔽字。(2)按下图时间轴给出的四个中断源的请求时刻,画出 CPU 执行程序的轨迹。设每个中断源的中断服务程序时间均为 20s。B D A C40 50 60 70 80 9030205 1510t (s)程序1除了采用高速芯片外,分别指出存储器、运算器、控制器和 I/O 系统各自可采用什么方法提高机器速度,各举一例简要说明。2能不能说机器的主频越快,机器的速度就越快,为什么? 3除了采用高速芯片外,从计算机的各个子系统的角度分析,指出 6 种以上(含 6 种)提高整机速度的措施。