【问题标题】:how to shutdown the computer from my OS?如何从我的操作系统关闭计算机?
【发布时间】:2012-03-11 17:30:57
【问题描述】:

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

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

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

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

【问题讨论】:

标签: operating-system shutdown acpi


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    答案 1. 关闭计算机的方法有很多。

    1. 使用 Windows 对话框中显示的关闭选项
    2. 在命令提示符下使用关机命令
    3. 使用任务管理器关闭您的计算机
    4. 按机箱上的电源按钮关闭计算机。

    【讨论】:

    • 在我看来,OP 是在关闭过程的内部工作之后——而不是 Windows 细节。
    猜你喜欢
    • 2022-01-05
    • 2010-11-15
    • 2016-04-13
    • 2010-11-16
    • 2018-10-05
    • 1970-01-01
    • 1970-01-01
    • 2018-10-19
    • 1970-01-01
    相关资源
    最近更新 更多