Par*_*r C 0 reset hardware-interface
主要问题是桌面计算机的重置按钮是如何工作的.处理器如何处理复位按钮硬件中断.
为什么需要重置按钮到计算机.
如果是这样
然后为什么笔记本电脑没有重置按钮.
再次......请告诉我即使计算机处于"挂起"位置,处理器如何处理重置按钮按下中断.
如果计算机(处理器)处于挂起状态意味着处理器过载过程,它现在无法处理任务,那么他如何处理或处理复位中断.
谢谢
处理器如何处理复位按钮硬件中断.
复位信号不会产生硬件中断!CPU包含一个特殊的,所谓的复位电路,它将CPU设置为一个众所周知的初始状态.除其他外,它设置所谓的指令,或程序计数器到复位向量地址.
为什么需要重置按钮到计算机.
因为可能存在由CPU执行的程序最终处于无法脱离的情况的条件.例如,假设您有4个条件A,B,C和D,每个条件都会干扰其他条件.所以你必须在它们之间引入锁定.但是实现正确的锁定方案很难,并且可能会发生(由于错误),最终会导致循环锁定.想想这样的事情:

这非常类似于计算机锁定时发生的情况.这并不是因为事情在某种程度上超载,或者忙于做事.相反,它在无法前进或后退的情况下纠结.
如果是这样那么为什么笔记本电脑没有重置按钮.
主要是出于实际原因:台式计算机位于固定的位置,通常情况下您通常不会将手放在机箱上.按下重置按钮是一件非常具有破坏性的事情,无法完成所有未保存的工作.随身携带一台笔记本电脑,您不断按下内置的所有按钮.用户意外按下重置按钮的危险,或者当移动时笔记本电脑在包里晃动时风险太大,而不是拥有它的好处.
计算机上的所有其他按钮都是软按钮,即它们实际触发的动作由主CPU上的软件控制.除了由系统管理控制器管理的电源按钮,系统管理控制器是一个独立的小型处理器,主要处理以正确顺序打开或关闭的东西,并密切关注硬件的健康状况(电压,温度等)
如果计算机(处理器)处于挂起状态意味着处理器过载过程,它现在无法处理任务,那么他如何处理或处理复位中断.
正如我已经解释过的,死锁并不意味着CPU过载.大部分时间都意味着它在一种无法再次出现的情况下纠结.大多数死锁仅与某些程序隔离,在这种情况下,您要么不注意它们,要么仍然可以使用正常重启.但是,一些锁定会在操作系统中发生.有时(那些是最糟糕的)它们发生,当中断被完全禁用时.
简单地说,有条件你必须在金属层面做事.重置按钮不会启动一小段代码.它连接到CPU(和系统管理控制器)上的电路,仅通过硅片发送电信号将硬件复位到复位状态.