windows进程系统中断,win10已中断的操作怎么解决

  windows进程系统中断,win10已中断的操作怎么解决

  有朋友反映Win10系统存在系统中断进程。我不知道那是什么。重要吗?求知欲很强的朋友不妨普及一下知识。

  系统中断是一个非常重要的功能,对于保证系统的正常执行至关重要。有兴趣的话可以找一些计算机系统基础的书,对系统中断有详细的描述。

  中断装置和中断处理程序统称为中断系统。

  中断系统是计算机的重要组成部分。中断系统常用于实时控制、自动故障处理以及计算机与外围设备之间的数据传输。中断系统的应用大大提高了计算机的效率。

  不同的计算机有不同的硬件结构和软件指令,因此中断系统也不同。计算机的中断系统可以加强CPU处理多任务事件的能力。中断机制是现代计算机系统中的基础设施之一,它在系统中起着通信网络的作用,协调系统对各种外部事件的响应和处理。中断是实现多通道编程的必要条件。中断是CPU对系统中某个事件做出的一种反应。引起中断的事件称为中断源。从信号源到CPU的处理请求称为中断请求。当中断发生时,被中断程序的暂停点就变成了断点。CPU挂起当前程序并响应中断请求的过程称为中断响应。处理中断源的程序称为中断处理程序。CPU对相关中断处理程序的执行称为中断处理。返回断点的过程称为中断返回。中断由软件和硬件实现。硬件部分称为硬件设备,软件部分成为软件处理程序。

  中断系统的功能

  1)实现中断响应和中断返回

  当CPU收到中断请求时,可以根据具体情况决定是否响应中断。如果CPU没有更多的紧急和重要的工作,它会在执行完当前指令后响应中断请求。CPU的中断响应过程如下:首先将断点处的PC值(即下一条要执行的指令的地址)推入堆栈并保留,称为保护断点,由硬件自动执行。然后将相关的寄存器内容和标志位状态推入堆栈并保留,称为保护位,由用户自己编程。在断点和场景被保护后,中断服务程序可以被执行。执行完毕后,CPU会被中断服务程序返回到主程序。中断返回的过程如下:首先恢复原保留寄存器的内容和标志位的状态,称为恢复场景,由用户编程。然后,添加返回指令RETI。RETI指令的作用是恢复PC值,使CPU返回断点,称为恢复断点。场景还原,断点被打断后,CPU会继续执行原来的主程序,中断响应过程到此结束。

  2)实现优先权排队

  通常,系统中有多个中断源。当有多个中断源同时发出中断请求时,要求计算机确定哪个中断更紧急,以便首先响应。因此,计算机为每个中断源指定一个优先级,称为优先级。这样,当多个中断源同时发出中断请求时,优先级高的中断可以先被响应,优先级低的中断只有在优先级高的中断处理完毕后才能被响应。根据计算机中断源的优先级依次响应的过程称为优先级排队,可以通过硬件电路或软件查询来实现。

  3)实现中断嵌套

  CPU响应中断时,如果高优先级的中断源发出中断请求,CPU可以中断正在进行的中断服务程序,保留这个程序的断点(类似于子程序嵌套),响应高级中断。高级中断处理完成后,中断的中断服务程序将继续运行。这个过程称为中断嵌套。如果发出新中断请求的中断源的优先级等于或低于正在处理的中断源的优先级,则CPU不会对此中断做出响应

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: