Operating system 停电中断到底发生了什么?

Operating system 停电中断到底发生了什么?,operating-system,interrupt,interrupt-handling,Operating System,Interrupt,Interrupt Handling,我在维基百科上遇到了“断电中断”这个词 由于电源故障会立即发生,这种中断有什么用?当计算机意识到它遇到了电源故障时,它将被关闭!这有什么意义?此外,此中断被赋予最高优先级我是否误解了术语“电源故障”?在电源故障后,计算机可以使用备用电源(如电池)维持生命支持 您引用的文章专门讨论了VAX体系结构。断电中断的工作方式有: 一旦出现电源故障中断,处理器将 电源关闭前约4毫秒 因此,中断处理程序有四毫秒的时间来完成它的工作。电池。或者更常用于嵌入式系统-电容器。@slebetman您是在定义术语“电源

我在维基百科上遇到了“断电中断”这个词


由于电源故障会立即发生,这种中断有什么用?当计算机意识到它遇到了电源故障时,它将被关闭!这有什么意义?此外,此中断被赋予最高优先级

我是否误解了术语“电源故障”?

在电源故障后,计算机可以使用备用电源(如电池)维持生命支持

您引用的文章专门讨论了VAX体系结构。断电中断的工作方式有:

一旦出现电源故障中断,处理器将 电源关闭前约4毫秒


因此,中断处理程序有四毫秒的时间来完成它的工作。

电池。或者更常用于嵌入式系统-电容器。@slebetman您是在定义术语“电源故障”吗?电源故障意味着主电源故障。不要想笔记本电脑。想想带UPS的服务器。在许多嵌入式系统上,比如sim卡(是的,sim卡是计算机),当断电时,硬件需要保存数据。保存数据需要1/100或1秒钟。断电后,一个小电容器仍然可以为CPU提供1/10秒的足够电量。有足够的时间优雅地关机。请注意,虽然本文中的术语指的是VAXen,但我们仍然可以在服务器硬件上使用掉电中断-这是UPS系统用来发出操作系统应该开始关机的信号。在通过串口通信的旧UPS上,它实际上是通过CTS引脚的硬件中断。在更现代的配备USB的UPS上,它是通过USB总线的虚拟软件中断。