简要叙述保护方式与实地址方式下的中断管理方法的区别。

题目
问答题
简要叙述保护方式与实地址方式下的中断管理方法的区别。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

80386在保护方式下中断描述符表与8086的中断向量表有什么不同?


参考答案:8086工作在实地址方式,向量表是在存储器的0段中最低1024字节内存中。80386在保护方式下要通过中断描述符表中的描述符访问虚拟空间的中断向量,中断描述符表的位置不是固定的,要由IDTR寄存器实现在虚拟空间的定位。

第2题:

以80x86为CPU的现行PC机在实地址工作方式下,有效的硬中断源共有______。

A.4个

B.8个

C.11个

D.15个


正确答案:D
解析:PC机的中断功能是由8259A芯片实现的。多个8259A可以级联工作。由于采用级联方式工作时,每接一个从片,主片上就要牺牲一个引脚来安装从片,所以在使用两个8259A芯片的PC机中,硬件中断源的数目最多为15个。

第3题:

下面是关于Pentium微处理器实地址模式的叙述,其中错误的是

A.Pentium微处理器加电启动后首先进入实地址模式

B.它与8086微处理器具有完全相同的工作环境

C.实地址模式下的中断服务需要检索中断向量表

D.实地址模式下运行的程序不分特权等级


正确答案:B
解析:本题考查Pentium微处理器实地址模式的相关概念。Pentium微处理器加电启动后或者复位时首先进入实地址模式,这是为了与8086/8088兼容而设置的,选项 A说法正确。8086微处理器只有20根地址线,而Pentium微处理器地址线超过20根,逻辑地址要大,选项B说法错误。实地址模式下的中断服务需要检索中断向量表,选项C说法正确。实地址模式下运行的程序不分特权等级,而保护虚地址模式下则有特权等级,选项D说法正确。正确答案为选项B。

第4题:

下面的叙述中正确的是______。

A.以80x86为CPU的PC机,在实地址工作方式下,其中断向量长度为8个字节

B.以80x86为CPU的PC机,在实地址工作方式下,其中断向量长度为4个字节

C.以80x86为CPU的PC机,在实地址工作方式下,其中断向量长度为2个字节

D.以80x86为CPU的PC机,在实地址工作方式下,其中断向量长度为1个字节


正确答案:B
解析:在实地址模式下,中断向量表固定存放在00000H~003FFH内存区域内。在中断向量表中,每一个中断向量对应一个中断服务程序入口地址(段地址和偏移地址),每个入口地址占4个字节。

第5题:

关于在I/O设备与主机间交换数据的叙述,“(4)”是错误的。

A.中断方式下,CPU需要执行程序来实现数据传送任务

B.中断方式和DMA方式下,CPU与I/O设备都可同步工作

C.中断方式和DMA方式中,快速I/O设备更适合采用中断方式传递数据

D.若同时接到DMA请求和中断请求,CPU优先响应DMA请求


正确答案:C
解析:本题考查I/O设备与主机间交换数据的方式和特点。I/O设备与主机间进行数据输入输出主要有直接程序控制方式、中断方式、DMA方式和通道控制方式。直接程序控制方式的主要特点是:CPU直接通过I/O指令对I/O接口进行访问操作,主机与外设之间交换信息的每个步骤均在程序中表示出来,整个的输入输出过程是由CPU执行程序来完成的。中断方式的特点是:当I/O接口准备好接收数据或准备好向CPU传送数据时,就发出中断信号通知CPU。对中断信号进行确认后,CPU保存正在执行的程序的现场,转而执行提前设置好的I/O中断服务程序,完成一次数据传送的处理。这样,CPU就不需要主动查询外设的状态,在等待数据期间可以执行其他程序,从而提高了CPU的利用率。采用中断方式管理I/O设备,CPU和外设可以并行地工作。虽然中断方式可以提高CPU的利用率,能处理随机事件和实时任务,但一次中断处理过程需要经历保存现场、中断处理、恢复现场等阶段,需要执行若干条指令才能处理一次中断事件,因此这种方式无法满足高速的批量数据传送要求。直接内存存取(Direct Memory Access,DMA)方式的基本思想是:通过硬件控制实现主存与I/O设备间的直接数据传送,数据的传送过程由DMA控制器(DMAC)进行控制,不需要CPU的干预。在DMA方式下,需要CPU启动传送过程,即向设备发出“传送一块数据”的命令。在传送过程结束时,DMAC通过中断方式通知CPU进行一些后续处理工作。DMA方式简化了CPU对数据传送的控制,提高了主机与外设并行工作的程度,实现了快速外设和主存之间成批的数据传送,使系统的效率明显提高。通道是一种专用控制器,它通过执行通道程序进行I/O操作的管理,为主机与I/O设备提供一种数据传输通道。用通道指令编制的程序存放在存储器中,当需要进行I/O操作时,CPU只要按约定格式准备好命令和数据,然后启动通道即可;通道则执行相应的通道程序,完成所要求的操作。用通道程序也可完成较复杂的I/O管理和预处理,从而在很大程度上将主机从繁重的I/O管理工作中解脱出来,提高了系统的效率。

第6题:

简述80386在保护方式下的中断处理过程。


参考答案:80386响应中断后,接收由中断源提供的类型码并将其乘8,与IDTR寄存器中基地址相加,指出中断描述符的位置,读出中断描述符,依其中的段选择符及条件决定从两个描述符表LDT或GDT中的一个得到段描述符,形成中断服务程序入口所在存储器单元的线性地址。

第7题:

以80×86为CPU的PC机,在实地址工作方式下,其中断向量长度为

A.8个字节

B.4个字节

C.2个字节

D.1个字节


正确答案:B
解析:在实地址模式下,中断向量表固定存放在00000H~003FFH内存区域内。在中断向量表中,每一个中断向量对应一个中断服务程序入口地址(段地址和偏移地址),每个入口地址占4个字节。

第8题:

试题(16)

以下关于在I/O设备与主机间交换数据的叙述中,错误的是(16)。

(16)A.中断方式下,CPU需要执行程序来实现数据传送

B.中断方式和DMA方式下,CPU与I/O设备都可同步工作

C.中断方式和DMA方式相比,快速I/O设备更适合采用中断方式传递数据

D.若同时接到DMA请求和中断请求,CPU优先响应DMA请求


正确答案:C
试题(16)分析
本题考查计算机系统基础知识。
常用的I/O设备和CPU之间数据传送控制方式有4种,分别为程序直接控制方式、中断控制方式、DMA方式和通道方式。
程序直接控制方式和中断控制方式都只适用于简单的、外设很少的计算机系统,因为程序直接控制方式耗费大量的CPU时间,而且无法检测发现设备或其他硬件产生的错误,设备与CPU、设备与设备只能串行工作。中断控制方式虽然在某种程度上解决了上述问题,但由于中断次数多,因而CPU仍需要花费较多的时间处理中断,而且能够并行操作的设备台数也受到中断处理时间的限制,中断次数增多也导致数据丢失。DMA方式和通道方式较好地解决了上述问题。这两种方式采用了外设和内存直接交换数据的方式。只有在一段数据传送结束时,才发出中断信号要求CPU做善后处理,从而大大减少了CPU的工作负担。DMA方式与通道控制方式的区别是,DMA方式要求CPU执行设备驱动程序来启动设备,给出存放数据的内存起始地址以及操作方式和传送字节长度等;而通道控制方式则是在CPU发出I/O启动命令之后,由通道指令来完成这些工作。
参考答案
(16)C

第9题:

以下关于CPU与I/O设备交换数据时所用控制方式的叙述中,错误的是( )。

A.程序查询方式下交换数据不占用CPU时间 B.中断方式下CPU与外设可并行工作 C.中断方式下CPU不需要主动查询和等待外设 D.DMA方式下不需要CPU执行程序传送数据


正确答案:A

第10题:

下列说法中错误的是()。

A.程序查询方式下,CPU与I/O设备串行工作
B.程序中断方式下,CPU与I/O设备并行工作
C.DMA方式下,主程序可与I/O数据传送并行工作
D.实现了DMA方式的系统中,程序中断方式没有存在的必要

答案:D
解析:
DMA方式比较适合成块数据的I/O传送,但在实现了DMA方式的系统中,DMA传送结束时需要用中断方式来通知CPU进行后处理;当有紧急情况发生时,也需要中断方式来进行处理。

更多相关问题