interrupt:中断
中断(interrupt)是连接到计算机的设备或者是从计算机内部一个程序发出的信号,这个程序是指计算机操作系统停止并判断下一步做什么的主程序。主要是指:
1)由于外部事件使得进程(例如一个计算机程序的执行)暂时挂起的现象,而且所中止的进程能够自动恢复正常的运行;
2)按照可重新恢复运行方式去停止一个进程;
3)在数据传输中,接收站采取行动使发送站终止传输工作。
基本上,单个计算机在一个时间内只能完成一个计算机指令。但是,因为那是可以被中断的,它可以按照一定的程序依次执行指令组。这个称为多任务处理。允许使用者在同一时间作许多不同的事情,计算机仅仅简单依次管理那些程序。当然,由于计算机的快速操作,使得看起来好像用户所有的任务是在同一时间里完成的。
一个操作系统通常有一些称为中断管理者的编码。如果在队列中有多个任务在等待被处理,中断管理者能区分中断和保存他们的优先次序。操作系统还要一个小程序,有时称为调度程度,判断哪一个程序是下一步要控制的。
通常,有硬件中断和软件中断两种,硬件中断发生在一个I/O操作完成时;软件中断发生在应用程序结束或者向操作系统请求某种服务时。在个人电脑上,硬件中断请求(IRQ)是和一些特殊设备联合在一起的。
最近更新时间:2008-06-17 EN
相关推荐
-
成功主数据管理策略开始于找到中断流程 而非技术
主数据管理趋向于像一个基础设施项目或者中间件(就是IT部门发起的事),但是要是把IT放到发起者的地位,那就搞错了。