2012-02-21 45 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現在所做的。