Operating system 如何从我的操作系统关闭计算机?

Operating system 如何从我的操作系统关闭计算机?,operating-system,shutdown,acpi,Operating System,Shutdown,Acpi,问题1)如何关闭计算机?这有什么中断吗 问题2)我听说acpi电源选项可用于关闭、重新启动或使计算机进入睡眠状态。模式那么怎么做呢?它们是以一些可以调用的例程的形式出现的吗?如果是,如何称呼他们?或者它们是否包含在任何中断中 问题3)假设操作系统运行时,我按下机柜上的电源按钮。那么是否启动了irq,以便我的操作系统可以准备并关闭计算机 编辑: 这里我说的是我自己的操作系统,而不是windows 答案1。有很多方法可以关闭你的电脑 使用Windows对话框中显示的关机选项 在命令提示符中使用shu

问题1)如何关闭计算机?这有什么中断吗

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

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

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

答案1。有很多方法可以关闭你的电脑

  • 使用Windows对话框中显示的关机选项
  • 在命令提示符中使用shutdown命令
  • 使用任务管理器关闭计算机
  • 按机柜上的电源按钮关闭计算机

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

    在我看来,OP是在关闭进程的内部工作机制之后,而不是Windows的细节。我只会使用这里已经提到的方法:投票关闭,因为太广泛了。一个问题太多了。另见:||||