【问题标题】:What exactly happens in a power-fail interrupt?电源故障中断到底发生了什么?
【发布时间】:2014-09-20 07:38:09
【问题描述】:

我在维基百科here看到了“电源故障中断”这个词

既然掉电是瞬间发生的,那么这个中断有什么用呢?当计算机意识到它遇到电源故障时,它将被关闭!它有什么意义?此外,此中断具有最高优先级

我是否误解了“电源故障”一词?

【问题讨论】:

  • 电池。或者更常用于嵌入式系统——电容器。
  • @slebetman 你在定义“power-fail”这个词吗?
  • 电源故障表示主电源出现故障。不要认为笔记本电脑。想想带 UPS 的服务器。
  • 在许多嵌入式系统上,例如 SIM 卡(是的,SIM 卡是计算机),硬件需要在断电时保存数据。保存数据需要 1/100 或一秒。一个小电容在断电后仍然可以为 CPU 提供 1/10 秒的足够电力。有足够的时间优雅地关闭。

标签: operating-system interrupt interrupt-handling


【解决方案1】:

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

您引用的文章专门讨论了 VAX 架构。电源故障中断的工作方式是as follows

一旦发出电源故障中断,处理器就会 电源关闭前大约 4 毫秒。

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

【讨论】:

  • 请注意,虽然本文中的术语指的是 VAXen,但电源故障中断仍然存在于服务器硬件上 - 这是 UPS 系统用来表示操作系统应该开始关闭的信号。
  • 在通过串行端口通信的旧 UPS 上,它确实是通过 CTS 引脚的硬件中断。在更现代的配备 USB 的 UPS 上,它是通过 USB 总线的虚拟软件中断。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-04
  • 1970-01-01
  • 2014-01-14
  • 2012-08-29
相关资源
最近更新 更多