02323操作系统概论

简述中断事件的处理原则。

题目

简述中断事件的处理原则。

参考答案和解析
正确答案: (1)硬件故障中断事件的处理。
(2)程序中断事件的处理。
(3)外部中断事件的处理。
(4)输入/输出中断事件的处理。
(5)访问中断事件的处理。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

简述当发生通信电路故障且业务中断时,处理故障的思路和原则。


参考答案:当发生通信电路故障且业务中断时,应采取临时应急措施,首先恢复业务电路,再进行事故检修和分析。通信电路故障检修时,应按先干线后支线、先重要业务电路后次要业务电路的顺序依次进行。在通信电路事故抢修时采取的临时措施,故障消除后应及时恢复。

第2题:

中断是CPU对计算机系统发生某个事件时所做出的反应,而引起中断的事件被称为 ( )。

A.中断处理

B.中断源

C.中断响应

D.中断屏蔽


正确答案:B

第3题:

简述食物中毒事件的处理原则。


参考答案:(1)迅速赶赴事件现场抢救病人。(2)立即封存可疑食物,禁止可疑食物继续食用或出售(可疑食物是指全部中毒者均吃过而健康者未吃过的食物)。(3)采集可疑食物、病人排泄物、呕吐物、洗胃液等样品,立即化验。(4)对中毒事件进行卫生调查。(5)确定食物中毒后,应根据《食品中毒调查报告办法》及时向当地食品卫生监督部门报告,同时追究当事人的法律责任。

第4题:

简述ARM处理器上进行一次中断处理和中断异常处理的差异。


正确答案:中断处理相比异常处理,主要是中断需要初始化中断源和中断控制器,中断发生后在ISR中要清除相应Pending位,而且要在进入中断处理程序一开始就清除。

第5题:

有关中断的说法,正确的是()。

A.中断是正在运行的进程所期望的
B.应在每一条指令执行后检测是否有中断事件
C.应在每一条进程执行后检测是否有中断事件
D.中断事件是由硬件发现的
E.中断事件是由软件处理的

答案:B,D,E
解析:
程序在运行过程中是不希望发生中断的,但是在某些特殊情况下,必须要产生中断。中断一般发生在指令执行结束阶段。

第6题:

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


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

第7题:

中断是指CPU对系统中或系统外发生的异步事件的响应,中断源是指()。

A.引起中断的那些事件

B.中断控制器向处理器发出的信号

C.正在执行的程序的暂停点

D.使处理器暂停当前程序转而处理中断过程的指令


参考答案:A

第8题:

中央处理器执行用户提出的“请求启动外设”的要求时,会产生一个______。

A.程序性中断事件

B.外部中断事件

C.输入/输出中断事件

D.自愿性中断事件


正确答案:D
解析:中断是指一个进程占有处理器运行时,由于自身或者外界的原因(出现了事件)使运行被打断,让操作系统处理所出现的事件,到适当的时候再让被打断的进程继续运行,这个过程称为“中断”。
  中断事件大致可分两大类:强迫性中断事件和自愿性中断事件。前者包括硬件故障中断、程序性中断、外部中断和输入/输出中断等;后者是由使用访管指令请求系统服务而引起的。
  处理器执行指令时,根据操作码是否是访管指令,来确定是否有自愿性中断事件发生。若有,则通知中断装置;对于强迫性中断,中断装置只要检查中断寄存器的内容,若非“0”,表示有中断事件发生。
  中央处理器执行用户提出的“请求启动外设”的要求属于由使用访管指令请求系统服务而引起的,所以会产生一个自愿性中断事件。

第9题:

简述处理班级突发事件须遵循的基本原则。


答案:
解析:
(1)教育性原则;(2)客观性原则;(3)有效性原则;(4)可接受性;(5)冷处理原则。

第10题:

有关中断的下列提法中()是正确的。

  • A、中断事件是由硬件发现的
  • B、中断事件是由软件处理的
  • C、中断事件是正在运行的进程所期望的
  • D、应在每一条指令执行后检测是否有中断事件
  • E、应在每个进程结束后检测是否有中断事件

正确答案:A,B,D

更多相关问题