您现在的位置是:首页
>
计算机术语native 中断(计算机术语)详细资料大全
中断 计算机术语 详细资料大全 中断是指计算机运行过程中,出现某些意外情况需主机干预时,机器能自动停止正在运行的程式并转入处理新情况的程式,处理完毕后又返回原被暂停的程式继续运行。基本介绍中文名:中断
中断(计算机术语)详细资料大全

中断是指计算机运行过程中,出现某些意外情况需主机干预时,机器能自动停止正在运行的程式并转入处理新情况的程式,处理完毕后又返回原被暂停的程式继续运行。
基本介绍
中文名:中断外文名:Interrupt Request,性质:计算机术语套用:计算机编程 基本含义,分类,防止方法,功能,中断优先权,中断过程,向量中断,基本含义
计算机科学术语.指处理机处理程式运行中出现的紧急事件的整个过程.程式运行过程中,系统外部、系统内部或者现行程式本身若出现紧急事件,处理机立即中止现行程式的运行,自动转入相应的处理程式(中断服务程式),待处理完后,再返回原来的程式运行,这整个过程称为程式中断;当处理机接受中断时,只需暂停一个或几个周期而不执行处理程式的中断,称为简单中断.中断又可分为禁止中断和非禁止中断两类.可由程式控制其禁止的中断称为禁止中断或可禁止中断.禁止时,处理机将不接受中断.反之,不能由程式控制其禁止,处理机一定要立即处理的中断称为非禁止中断或不可禁止中断.非禁止中断主要用于断电、电源故障等必须立即处理的情况.处理机回响中断时,不需执行查询程式.由被回响中断源向CPU发向量地址的中断称为向量中断,反之为非向量中断.向量中断可以提高中断回响速度。分类
硬体中断(Hardware Interrupt):可禁止中断(maskable interrupt)。硬体中断的一类,可通过在中断禁止暂存器中设定位掩码来关闭。 非可禁止中断(non-maskable interrupt,NMI)。硬体中断的一类,无法通过在中断禁止暂存器中设定位掩码来关闭。典型例子是时钟中断(一个硬体时钟以恒定频率—如50Hz—发出的中断)。 处理器间中断(interprocessor interrupt)。一种特殊的硬体中断。由处理器发出,被其它处理器接收。仅见于多处理器系统,以便于处理器间通信或同步。 伪中断(spurious interrupt)。一类不希望被产生的硬体中断。发生的原因有很多种,如中断线路上电气信号异常,或是中断请求设备本身有问题。 软体中断(Sofare Interrupt):软体中断。是一条CPU指令,用以自陷一个中断。由于软中断指令通常要运行一个切换CPU至核心态(Kernel Mode/Ring 0)的子例程,它常被用作实现系统调用(System call)。防止方法
要防止中断冲突,其实就是要知道什么设备容易产生中断冲突,只要知道了这点,在使用这些设备时稍微注意一下就可以了。下面我列出一些容易冲突的设备,希望对读者有用。 1、音效卡:一些早期的ISA型音效卡,系统很有可能不认,就需要用户手动设定(一般为5) 2、内置数据机和滑鼠:一般滑鼠用COM1,内置数据机使用COM2的中断(一般为3),这时要注意此时COM2上不应有其它设备 3、网卡和滑鼠:此问题一般发生在滑鼠在COM1口,使用中断为3,这时要注意通常网卡的默认中断为3,两者极有可能发成冲突。 4、印表机和EPP扫瞄器:在安装扫瞄器驱动程式时应将印表机打开,因为两个设备中串联,所以为了防止以后扫瞄器驱动程式设定有误,一定要将印表机打开再安装扫瞄器驱动程式。 5、作业系统和BIOS:如果计算机使用了“即插即用”作业系统(例如win98),应将BIOS中PNP OS Installed设定为Yes这样可让作业系统重新设定中断。 6、PS/2滑鼠和BIOS:在使用PS/2滑鼠时应将BIOS中PS/2 Mouse Function Control打开或设定为Auto,只有这样BIOS才能将IRQ12分配给PS/2滑鼠用。功能
现代计算机中采用中断系统的主要目的是: ①提高计算机系统效率。计算机系统中处理机的工作速度远高于外围设备的工作速度。通过中断可以协调它们之间的工作。当外围设备需要与处理机交换信息时,由外围设备向处理机发出中断请求,处理机及时回响并作相应处理。不交换信息时,处理机和外围设备处于各自独立的并行工作状态。 ②维持系统可靠正常工作。现代计算机中,程式设计师不能直接干预和操纵机器,必须通过中断系统向作业系统发出请求,由作业系统来实现人为干预。主存储器中往往有多道程式和各自的存储空间。在程式运行过程中,如出现越界访问,有可能引起程式混乱或相互破坏信息。为避免这类事件的发生,由存储管理部件进行监测,一旦发生越界访问,向处理机发出中断请求,处理机立即采取保护措施。 ③满足实时处理要求。在实时系统中,各种监测和控制装置随机地向处理机发出中断请求,处理机随时回响并进行处理。 ④提供故障现场处理手段。处理机中设有各种故障检测和错误诊断的部件,一旦发现故障或错误,立即发出中断请求,进行故障现场记录和隔离,为进一步处理提供必要的依据。中断优先权
在某一时刻有几个中断源同时发出中断请求时,处理器只回响其中优先权最高的中断源。当处理机正在运行某个中断服务程式期间出现另一个中断源的请求时,如果后者的优先权低于前者,处理机不予理睬,反之,处理机立即回响后者,进入所谓的“嵌套中断”。中断优先权的排序按其性质、重要性以及处理的方便性决定,由硬体的优先权仲裁逻辑或软体的顺序询问程式来实现。中断过程
按照事件发生的顺序,中断过程包括: ①中断源发出中断请求; ②判断当前处理机是否允许中断和该中断源是否被禁止; ③优先权排队; ④处理机执行完当前指令或当前指令无法执行完,则立即停止当前程式,保护断点地址和处理机当前状态,转入相应的中断服务程式; ⑤执行中断服务程式; ⑥恢复被保护的状态,执行“中断返回”指令回到被中断的程式或转入其他程式。 上述过程中前四项操作是由硬体完成的,后两项是由软体完成的。向量中断
对应每个中断源设定一个向量。这些向量顺序存在主存储器的特定存储区。向量的内容是相应中断服务程式的起始地址和处理机状态字。在回响中断时,由中断系统硬体提供向量地址,处理机根据该地址取得向量,并转入相应的中断服务程式。 很赞哦! (1111)