通过CPU内部的一个中断屏蔽字寄存器来实现对不同中断的分别禁止的,这个寄存器可在中断处理程序中重新设置,这样就可以改变原有的中断优先级别。
「答案」:改写中断屏蔽字
2005年:
16.采用DMA方式传送数据是由DMA接口来控制数据在 和 之间传输。
「分
析」:DMA是指直接存储器访问,是利用一个专门的接口电路将计算机的主存储器与高速的外设相连接,当计算机要与外设进行数据传送时,由CPU发出一个控制信号启动DMA之后由DMA来控制完成外设与主存储器之间的数据传送,其传送方式为数据块 (数据成组)传送,传送过程为连续的,中间没有停止等待的时间,所以数据的传送速度较高。
「答案」:外设 主存储器
三、改错题:
历年真题:
(2000年)7.对I/O数据传送的控制方式,可分为程序中断控制方式和独立编址传送控制方式两种。
「分析」:对1/O数据传送的控制方式,可分为程序直接控制方式、程序中断控制方式、DMA控制方式、通道控制方式等。程序中断控制方式只是其中的一种方法,独立编址是指对1/O设备的控制寄存器、数据寄存器、状态寄存器等单独进行地址编排,使用专门的指令对其进行操作,可用在各种数据传送的控制方式中。
「答案」:对1/O数据传送的控制方式,可分为:程序直接控制方式、程序中断方式、DMA方式、通道控制方式等。
(2002)5.对外设统一编址是指给每个外设设置一个地址码。
「分析」:CPU与外设之间的信息传送是通过硬件接口来实现的,各种外设的硬件接口上又都包含有多个寄存器,如控制寄存器、数据寄存器、状态寄存器等。统一编址是将外设接口上的各种寄存器等同于内存储器的存储单元,通过使用访问内存单元的指令来访问外设接口上的各个寄存器,这样就可以使用访存指令来访问外设,输入输出操作简单,程序设计比较简便。由于外设接口上的寄存器种类和数量通常不止一个,所以一个外设至少对应一个以上的内存地址。
「答案」:对外设统一编址是将外设接口上的寄存器等内存单元,给每个外设设置至少一个地址码。
(2003年)25.在常见的微机系统中,磁盘常采用通道方式与主存交换信息。
「分析」:通道传输方式是采用通道处理器将多个输入输出设备与CPU和主存储器相连接,并控制其信息的传输,主要用于大型计算机以及网络服务器等含有许多输入输出设备并对输入输出有较高要求的场合;而DMA方式是采用DMA控制器将外围设备与主存储器相连接,并控制其信息的传输,主要用于微型计算机中外设与主存之间需要成批传输数据的场合,如微机系统中磁盘与主存之间的数据传输。
「答案」:在常见的微机系统中,磁盘常采用DMA方式与主存交换数据。
(2004年)25.通道就是一组输入输出传送线。
「分析」:通道是一种比DMA更高级的I/O控制部件,具有更强的独立处理数据的输入/输出功能,能同时控制多台同类型或不同类型的设备。它在一定的硬件基础上,利用通道程序实现对1/O的控制,更多地免去了CPU的介入,使系统的并行性能更高。
「答案」:通道是具有更强的独立处理数据的输入/输出功能,能同时控制多台同类型或不同类型的设备。
四、简答题:
历年真题:
2000年:
7.以DMA方式实现传送,大致可分为哪几个阶段?(3分)
「答案」:
① DMA传送前的预置阶段(DMA初始化);
② 数据传送阶段(DMA传送);
③ 传送后的结束处理。
2001年:
2.何谓中断方式?它主要应用在什么场合?请举二例。
「答案」:
① 中断方式指:CPU在接到随机产生的中断请求信号后,暂停原程序,转