为什么高档机不能“很快”热启动?

Author: 钟原 Date: 1997-01-01

#3  福建泉州西郊新村60-403号林锦辉来信问:
#3  在按下CTRL+ALT+DEL键热启动时,586档次的微机一般要等一、二秒钟才能启动,而档次低的微机如386机,则可以很快启动,这是为什么?
  答:你所说的热启动的“快慢”,我认为有两个意思:一是指按下CTRL+ALT+DEL键后,在屏幕上开始出现显示信息的等待时间;二是指按下CTRL+ALT+DEL键后,完成系统引导,最终在屏幕上出现DOS提示符或出现Windows画面的等待时间。的确,高档次的微机在热启动时,所需要的等待时间比低档次的微机要长。其实这种情况并不只是发生在热启动,在按RESET启动和冷启动时同样如此。其原因如下:
  首先,微机并不是在启动的同时就能够立即在屏幕上显示出各种信息的,而是要经过最基本的自检,例如对显示子系统的检查,确认可以显示之后,才在屏幕上出现显示信息。如果在这个最基本的自检(POST1)中发现问题而导致死机,就不会给出任何显示信息和声音信息了,这种故障通常称为“致命性故障”。换句话来说,在微机屏幕上出现显示信息之前,BIOS的POST程序已经作了大量的工作,系统越复杂,自检的工作量也越大,所需要的时间开销当然也较多。此外,高档微机一般都采用“绿色”显示器,这种显示器在上电时并不马上送入同步信号,带有一定的延迟。在热启动时,你可以观察到,显示器的指示灯有一个从“绿”变“黄”,再从“黄”变“绿”的过程,这些都延长了在屏幕上出现显示信息的时间。
  从出现显示信息到系统启动成功,当然还需要一段时间,包括进一步的自检(POST2~POST7)、各种子系统的初始化、设备驱动程序和其它驻留程序的安装等,系统越复杂,所需要的时间越多。因此从表面上看,高档微机的启动过程显得要长一些,实际上是由于系统复杂造成的。