定时开关机,自动开关机原理

linghongli 2010-03-20
神奇的定时开关机。当我们的计算机已经关闭,只是连接上电源,但它并没有运行。是怎么让计算机重新启动的呢,是什么激发了电源昵?计算机已经关闭,已经退出了计算机上的系统,包括DOS系统。对于一般编程人员来说,程序运行的最基本的平台都已经没了,似乎是无法进行程序处理。但又是怎么解决的呢?注意到我们的经常使用的开关机,及重启,不难发现这些功能与定时开关机有一定的联系。特别是重启功能。在重启之前,所有的系统都已经退出了,就系统层面而言,整个计算机已经不再由系统所控制,但又是什么在退了出所有系统之后去开启计算机的呢。无论怎么样,总得保留些什么,这些东西又是存放在什么地方的呢?可能是 BIOS或都COMS,计算机主板上的一些存储空间中。我们知道计算上有一块电池,是用来记录时间的。当很长时间没有开机时,因为这块电池没电可能无法开机。那么这块电池也支持的电子钟应该就是定时开关机中的计时器。但是用什么去触发的呢,还不清楚,得了解一下重启计算机是怎么开启的才行。

定时关机可以由系统软件实现,但是自动开机是超出了系统软件的能力范围之外。主要实现方法是在COMS电源管理项中设置定时自动开机(如果支持的话)。若要说由软件来实现的话,应该与COMS中的电源管理项的值有关。重要的是一般电源管理的自动开机项只支持一个时间。如果我们要在一天中几个不同的时间进行自动开机,可就不太容易实现了。可以考虑每次开机次就会使用软件将COMS中自动开机时间设为下一次自动开机时间。但也存在问题,若没有开机或是开机失败,则下一次的自动开机也不会成功,因为没有将时间修改为下一次的时间。
Global site tag (gtag.js) - Google Analytics