TechTarget信息化 > 百科词汇

interrupt:中断

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

最近更新时间:2008-06-17 EN

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐