中断是指计算机运行过程中,出现某些意外情况需主机干预时,机器能自动停止正在运行的程序并转入处理新情况的程序,处理完毕后又返回原被暂停的程序继续运行。
程序运行过程中,系统外部、系统内部或者现行程序本身若出现紧急事件,处理机立即中止现行程序的运行,自动转入相应的处理程序(中断服务程序),待处理完后,再返回原来的程序运行,这整个过程称为程序中断。
当处理机接受中断时,只需暂停一个或几个周期而不执行处理程序的中断,称为简单中断。中断又可分为屏蔽中断和非屏蔽中早郑断两类。非屏蔽中断主要用于断电、电源故障等必须立即处理的情况,反之为非向量中断。
扩展资料现代计算机中采用中断系统的主要目的:
1.提高计算机系统效率。计算机系统中处理穗睁颂机的工作速度远高于外围设备的工作速度。通过中断可以协调它们之间的工作。当外围设备需要与处理机交换信息时,由外围设备向处理机发出中断请求,处理机及时响应并作相应处理。
2.维持系统可靠正常工作。现代计算机中,程序员不能直接干预和 *** 纵机器,必须通过中断系统向 *** 作系统发出请求,由 *** 作系统来实现人为干预。主存储器中往往有多道程序和各自的存储空间。
3.满足实时处理要求。在实时系统中,各种监测和控制装置随机地向处理机发出中断请求,处理机随时响应并进行猜郑处理。
4.提供故障现场处理手段。处理机中设有各种故障检测和错误诊断的部件,一旦发现故障或错误,立即发出中断请求,进行故障现场记录和隔离,为进一步处理提供必要的依据。
参考资料来源:百度百科-中断
中断程序是在中断事件发生时调用,程序也不知道什么时候有中断事件发生。子程序是在需要的时候调用,在程序里可以预见它的使用。
因为中断是由系统调用的,不知道什么时候中断,所以你可以选择允许中断或者不允许中断,这就好比你正在干工作时,电话铃响了,你可以选择接电话也可以选择不接电话,中断就好比电话铃,你不知道电话铃什么时候响起。开放中断就是允许中磨尘断,就好比电话铃响允许你接电话,禁止中断就是不允许中断梁消,就好比电话铃响不允许你接电话。子程序是条件调用的程序,你可以知道什么时候调用,子程序是为了优化程序结构。
简单一句,中断是随时发生的,时间不确定。而子程序则时间确定,跟系统设计顺序有关系,起简化、优化作用。用在随机事件,只是中断的一个应用。
有些中断的应用,其事件是可以预料,也能确定的,比如说定时。
子程序控制的内容与主程序是一样的,都是在扫描周期结束后才变化的,而中断就是马上去做,不等这个扫描周期结束 。
中断是指计算机运行过程中,出现某些橡游知意外情况需主机干预时,机器能自动停止正在运行的程序并转入处理新情况的程序,处理完毕后又返回原被暂停的程序继续运行。
计算机科学术语。指处理机处理程序运行中出现的紧急事件的整个过程。
程序运行过程中,系统外部、系统内部或者现行程序本身若出现紧急事件,处理机立即中止现行程序的运行,自动转入相应的处理程序(中断服务程序),待处理完后,再返回原来的程序运行,这整个过程称为程序中断当处理机接受中断时,只需暂停一个或几个周期而不执行处理程序的中断,称为简单中断。
中断又可分为屏蔽中断和非屏蔽中断两类。可由程序控制其屏蔽的中断称为屏蔽中断或可屏蔽中断。屏蔽时,处理机将不接受中断。反之,不能由程序控制其屏蔽,处理机一定要立即处理的中断称为非屏蔽中断或不可屏蔽中断。
非屏蔽中断主要用于断电、电源故障等必须立即处理的情况。处理机响应中断时,不需执行查询程序。由被响应中断源向CPU发向量地址的中断称为向量中断,反之为非向量中断。向量中断可以提高中断响应速度。
参考资料
编辑委员会.数学辞海.北京:中国科学技术出版社,2002
中断是指计算机运行过程中,出现某些意外情况需主机干预时,机器能自动停止正在运行的程序并转入处理新情况的程序,处理完毕后又返回原被暂停的程序继续运行。
中断特点:
1、中断类型码或者由指令给出.或者是预先规定的;
2、不执行INTA*(中断应答)总线周期;
3、除单步中断外,任何内部中断都无法禁止;
4、除单步中断外,任何内部中断的优先级都比外部中断高。
完整中断的基本功能:
1、响应中断、处理中断与返回;
2、实现优先权排队;
3、高级中断源能中断低级的中断处理。
扩展资料:
现代计算机中采用中断的主要目的是:
1、提高计算机系统效率。计算机系统中处理机的工作速度远高于外围设备的工作速度。通过中断可以协调它们之间的工作。当外围设备需要与处理机交换信息时,由外围设备向处理机发出中断请求,处理机及时响应并作相应处理。不交换信息时,处理机和外围设备处于各自独立的并行工作状态。
2、维持系统可靠正常工作。现代计算机中,程序员不能直接干预和 *** 纵机器,必须通过中断系统向 *** 作系统发出请求,由 *** 作系统来实现人为干预。
主存储器中往往有多道程序和各自的存储空间。在程序运行过程中,如出现越界访问,有可能引起程序混乱或相互破坏信息。为避免这类事件的发生,由存储管理部件进行监测,一旦发生越界访问,向处理机发出中断请求,处理机立即采取保护措施。
3、满足实时处理要求。在实时系统中,各种监测和控制装置随机地向处理机发出中断请求,处理机随时响应并进行处理。
4、提供故障现场处理手段。处理机中设有各种故障检测和错误诊断的部件,一旦发现故障或错误,立即发穗睁颂出中断请求,进行故障现场记录和隔离,为进一步处理提供必要的依据。
参考资料来源猜郑:早郑百度百科-中断
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)