您现在的位置:学赛首页 > 计算机等级考试 > 复习资料 > 正文
三级数据库技术:中断相关知识
http://www.educity.cn 作者:希赛IT教育研发中心 来源:希赛网 2007年8月13日 发表评论 进入社区
《计算机等级考试考点分析、题解与模拟——三级数据库技术》 章节连载

    4.1.4  考点4:中断相关知识

    中断机制是现代计算机系统中的基本设施之一,它在系统中起着通信联络的作用,以协调系统对各种外部事件的响应和处理。中断与进程管理密切相关;确切地说,中断是实现多道程序设计的必要条件,有了中断,操作系统才可以获得系统的控制权。

    所谓中断是指CPU对系统发生的某个事件做出的一种反应:CPU暂停正在执行的程序,保留现场后自动转去执行相应的处理程序,处理完该事件后再返回断点继续执行被“打断”的程序。中断的实现需要硬件和软件结合完成,硬件部分称为中断装置,软件部分称为中断处理程序。中断装置和中断处理程序统称为中断系统。

    中断源一般分成下述两大类。

    1.强迫性中断

    强迫性中断事件是正在运行的程序所不期望的,它们是否发生,何时发生事先无法预料,因而运行程序可能在任意位置处被打断。这类中断大致包括:输入/输出中断、硬件故障中断、时钟中断、控制台中断和程序性中断等。本章节内容来自希赛网IT教育研发中心的计算机等级考试用书 《计算机等级考试考点分析、题解与模拟——三级数据库技术》

    2.自愿性中断

    自愿性中断事件是正在运行的程序有意识安排的,通常是由于程序员在编制程序时,因要求操作系统提供服务而有意使用访管指令或系统调用,从而导致中断,所以又称其为访管中断。这类中断的发生具有必然性,而且发生位置确定。一般情况下,系统为每类中断设置一个中断处理程序。每个中断处理程序都有一个入口地址(PC)及其运行环境PSW,它们被称为中断向量,保存在内存固定的单元中。当中断事件发生时,中断装置根据中断类别自动地将对应的中断向量送入程序状态字和指令计数器中,如此便转换到对应的中断处理程序。

    中断响应是解决中断的发现和接收问题的,是由中断装置完成的。中断响应是硬件对中断请求做出响应的过程,包括识别中断源,保留现场,引出中断处理程序等过程。

    在计算机执行的任一时刻,可能有几个中断同时发生。为使系统能及时响应并处理发生的所有中断,系统根据引起中断事件的重要性和紧迫程度,由硬件将中断源分为若干个级别,称作中断优先级。中断屏蔽是指在提出中断请求之后,CPU不予响应的状态。它常常用来在处理某一中断时防止同级中断的干扰或在处理一段不可分割、必须连续执行的程序时防止任何中断事件的干扰。

    中断处理过程分为4个阶段:① 保存被中断程序的现场,其目的是为了在中断处理完成后,可以返回到原来被中断的地方继续执行;② 分析中断源,确定中断原因;③ 转去执行相应的处理程序;④ 恢复被中断程序现场(即中断返回),继续执行被中断程序。本章节内容来自希赛网IT教育研发中心的计算机等级考试用书《计算机等级考试考点分析、题解与模拟——三级数据库技术》。购书请到希赛网第一书店

    为了实现系统管理和维护,硬件必须提供时钟,即定时装置。硬件时钟通常分为两类:绝对时钟和相对时钟。

       例4.1.5  中断装置发现中断后,通过交换      引出中断处理程序。[2004年9月 填空题第6题]

    【答案】中断向量
 本章节内容来自希赛网IT教育研发中心的计算机等级考试用书 《计算机等级考试考点分析、题解与模拟——三级数据库技术》。(购书请见 : http://shop.csai.cn/itbook/itbookinfo.asp?lbbh=10032475