CMS专题

多选题中断处理程序对中断事件的处理可分为()两个步骤进行。A保护好被中断进程的现场信息B恢复被中断进程的现场信息C依据旧PSW中指示的中断事件进行具体处理D将被中断进程排入就绪队列E把被中断进程的通用寄存器和控制寄存器以及被中断进程的PSW保存起来

题目
多选题
中断处理程序对中断事件的处理可分为()两个步骤进行。
A

保护好被中断进程的现场信息

B

恢复被中断进程的现场信息

C

依据旧PSW中指示的中断事件进行具体处理

D

将被中断进程排入就绪队列

E

把被中断进程的通用寄存器和控制寄存器以及被中断进程的PSW保存起来

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

中断处理的4个阶段为( )。

A)保存现场、执行中断处理程序、分析中断源、恢复现场

B)保存现场、恢复现场、执行中断处理程序、分析中断源

C)保存现场、分析中断源、执行中断处理程序、恢复现场

D)分析中断源、保存现场、执行中断处理程序、恢复现场


正确答案:C
中断处理分为4个阶段: 
①保存被中断程序的现场。其目的是为了在中断处理完之后,可以返回到原来被中断的地方继续执行。 
②分析中断源,确定中断原因。 
⑨转去执行相应的处理程序。 
④恢复被中断程序现场(即中断返回),继续执行被中断程序。 

第2题:

在进行中断处理时,要进行如下过程: Ⅰ恢复被中断程序现场,继续执行被中断程序 Ⅱ分析中断源,确定中断原因 Ⅲ保存被中断程序的现场 Ⅳ转去执行相应的处理程序 如果按中断处理的先后顺序应该是______。

A.Ⅰ、Ⅱ、Ⅲ、Ⅳ

B.Ⅲ、Ⅱ、Ⅳ、Ⅰ

C. Ⅲ、Ⅰ、Ⅱ、Ⅳ

D.Ⅱ、Ⅲ、Ⅳ、Ⅰ


正确答案:B
解析:中断是指在计算机执行期间,系统内发生任何非寻常的或非顶期的急需处理事件,使得CPU暂时中断当前正在执行的程序而转去执行相应的时间处理程序。待处理完毕后又返回原来被中断处继续执行或调度新的进程执行的过程,过程是分析中断源,确定中断原因,保存被中断程序的现场,转去执行相应的处理程序,恢复被中断程序现场,继续执行被中断程序。

第3题:

(17)当系统发生某个事件时,CPU 暂停现行程序执行转去执行中断处理程序的过程称为

A)中断请求

B)中断响应

C)中断嵌套

D)中断屏蔽


正确答案:B

(17)【答案】B)
【解析】引起中断的事件称为中断源源;中断源向 CPU 提出处理的请求称为中断请求;
发生中断时被打的暂停点称断点;CPU 暂停现行程序而转去响应中断请求的过程称为中
断响应。

第4题:

简要说明中断处理程序对中断进行处理的几个步骤。


答案:1、测定是否有未响应的中断信号2、保护被中断进程的CPU环境3、转入相应的设备处理程序4、中断处理5、恢复CPU的现场并退出中断

第5题:

计算机运行过程中,进行中断处理时需保存现场,其目的是()。

A、防止丢失中断处理程序的数据

B、防止对其他程序的数据造成破坏

C、能正确返回到被中断的程序继续执行

D、能为中断处理程序提供所需的数据


正确答案:C

第6题:

给出不同中断事件的中断处理程序的处理。


参考答案:各类中断事件的处理原则大致如下:
(1)硬件故障中断事件的处理
排除这类故障必须进行人工干预,因此处理这类事件只能是输出一些故障信息。例如,当主存储器的奇偶校验或海明校验装置发现主存储器读写错误时,产生故障中断事件,中断处理程序要把访问该主存单元的进程状态改成“等待干预”,向操作员报告出错主存单元的地址和错误性质。待操作员排除故障后重新启动进程,使“等待干预”状态的进程变成“就绪”状态。
(2)程序中断事件的处理
程序中断事件往往与程序的具体编制有关,不同的用户对出现的事件可以有不同的处理要求,所以,中断处理程序可把出现的事件转交给用户自行处理。如果用户对发生的事件没有提出处理办法,那么操作系统就把发生事件的进程名、程序断点、事件性质等报告给操作员。
(3)外部中断事件的处理
用户可以用控制板上的中断键请求调用操作系统的某个特定功能。所以,当按压了一个中断键产生一个外部中断事件时,处理该事件的程序根据中断键的编号把处理转交给一个特定的例行程序。时钟是操作系统进行调度工作的重要工具,在UNIX系统中,硬件按电源频率每隔20毫秒产生一次中断请求。处理程序累计时钟中断次数用来调整日历时钟时间。只要在开机时置好开机时刻的年、月、日、时、分、秒,以后根据时钟中断的次数可计算出当前的时间。也可把时钟作为定时闹钟,先确定一个定时时间,只要把当前的日历时钟时间与定时的时间相加就得到唤醒时间,处理程序每隔一段时间(例如1秒钟)把日历时钟时间与唤醒时间比较,当日历时钟时间>=唤醒时间,就表示定时的时间到了,起到闹钟的作用。
(4)输入/输出中断事件的处理
I/O中断通常包括:I/O正常结束和I/O错误,不同的情况系统采用不同的处理方法,详见第五章的介绍。
(5)访管中断事件的处理
这类中断事件表示正在运行的进程要调用操作系统的功能,中断处理程序可设置一张“系统调用程序入口表”,中断处理程序按系统调用类型号查这张入口表,找到相应的系统调用程序的入口地址,把处理转交给实现调用功能的程序执行。
综上所述,在多数情况下,中断处理程序只需作一些保护现场。分析事件性质等原则性的处理,具体的处理可由适当的例行程序来完成。因此,中断处理程序可以创建一些处理事件的进程,具体的处理就由这些进程来实现。

第7题:

中断处理的正确过程是

A.分析中断源,保存被中断程序现场,执行响应处理程序,恢复被中断程序现场

B.分析中断源,保存被中断程序现场,恢复被中断程序现场,执行响应处理程序

C.保存被中断程序现场,分析中断源,恢复被中断程序现场,执行响应处理程序

D.保存被小断程序现场,分析中断源,执行响应处理程序,恢复被小断程序现场


正确答案:D
解析:中断处理的过程是首先保存被中断程序现场。然后分析中断源,确定中断原因。执行响应处理程序。最后恢复被中断程序现场。

第8题:

( 17 )下列哪一项是中断处理的 4 个阶段?

A )保存现场、执行中断处理程序、分析中断源、恢复现场

B )保存现场、恢复现场、执行中断处理程序、分析中断源

C )保存现场、分析中断源、执行中断处理程序、恢复现场

D )分析中断源、保存现场、执行中断处理程序、恢复现场


正确答案:C

第9题:

当系统发生某个事件时,CPU暂停现行程序的执行转去执行中断处理程序的过程称为

A.中断请求

B.中断响应

C.中断嵌套

D.中断屏蔽


正确答案:B
解析:引起中断的事件称为中断源;中断源向CPU提出处理的请求称为中断请求;发生中断时被打断的暂停点称为断点;CPU暂停现行程序而转去响应中断请求的过程称为中断响应。

第10题:

计算机运行过程中,进行中断处理时需保存现场,其目的是( )。

A.防止丢失中断处理程序的数据
B.防止对其他程序的数据造成破坏
C.能正确返回到被中断的程序继续执行
D.能为中断处理程序提供所需的数据

答案:C
解析:
在中断处理时,会保存现场,系统会保存程序状态条件寄存器PSW和程序计数器PC等的值,目的是为了在中断处理结束后能够使进程准确地返回到中断点。

更多相关问题