2012-02-21 35 views
1

问题1)我如何关闭我的电脑?有没有这个中断?如何从我的操作系统关闭电脑?

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

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

编辑: 我在这里谈论我自己的操作系统没有窗户。

+0

我只是使用这里已经提到的方法:http://stackoverflow.com/questions/2019463/shutdown-computer-in-ms-dos-using-acpi – 2012-02-22 17:05:22

+0

投票结束太宽泛。一个问题太多。另见:http://stackoverflow.com/questions/678458/shutdown-the-computer-using-assembly || http://stackoverflow.com/questions/3145569/how-to-power-down-the-computer-from-a-freestanding-environment || http://stackoverflow.com/questions/21463908/x86-instructions-to-power-off-computer-in-real-mode – 2015-09-06 22:07:47

回答

-3

回答1.关闭计算机有很多种方法。在命令提示符下

  • 使用任务管理器来关闭计算机
  • 按下电源按钮在Windows对话
  • 使用shutdown命令显示在机柜关闭计算机

    1. 使用关机选项。
  • +1

    在我看来,OP是在关机过程的内部工作之后 - 而不是Windows的细节。 – jweyrich 2012-02-21 12:01:02

    1

    Here's Matthew Garrett撰写的一篇非常翔实的博客文章,描述了Windows和Linux如何实现重新启动;我认为关机有点类似。原则上,有许多方法应该工作。在实践中,问题在于BIOS和ACPI的实现通常很糟糕,并且只能在Windows上进行测试,因此最好的方法可能与Windows一样。根据我所链接的文章,这是Linux现在所做的。

    相关问题