1

问题 1) 我如何关闭我的电脑?这有什么中断吗?

问题 2) 听说 acpi 电源选项可用于关闭或重新启动或使计算机进入睡眠状态。模式。那么怎么做呢?它们是一些可以调用的例程的形式吗?如果是这样怎么称呼他们?或者它们是否包含在任何中断中?

问题3)假设当操作系统运行时,我按下机柜上的电源按钮。那么是否有任何 irq 被触发,以便我的操作系统可以准备和关闭计算机?

编辑: 这里我说的是我自己的操作系统而不是 Windows。

4

2 回答 2

1

这是Matthew Garrett 的一篇内容丰富的博文,描述了 Windows 和 Linux 如何实现重启;我认为关机有点相似。原则上,有很多方法应该起作用。实际上,问题在于 BIOS 和 ACPI 实现通常很糟糕,并且只能在 Windows 上进行测试,所以最好的方法可能是像 Windows 那样做。根据我链接的文章,这也是 Linux 现在所做的。

于 2012-02-21T12:00:16.487 回答
-3

回答 1. 有很多方法可以关闭您的计算机。

  1. 使用 Windows 对话框中显示的关机选项
  2. 在命令提示符下使用关机命令
  3. 使用任务管理器关闭您的计算机
  4. 按下机箱上的电源按钮以关闭计算机。
于 2012-02-21T11:50:35.007 回答