為什么電腦啟動要很久
電腦是一種常見的電子設備,大家都知道啟動計算機的時候需要等待一段時間,那么計算機啟動和關機的時候需要那么久的時間,而不能像電燈一樣瞬間就打開呢?其實,這和電腦的內部結構和工作原有著一定的關系,下面小編就來給大家具體介紹一下吧。
你是否曾抱怨過‐‐每次打開計算機都要等上好一會兒,看著進度條像負重的蝸牛一樣艱難地向前爬而無能為力。也許你會想,要是計算機能像電燈一樣可以瞬時打開該多好啊。
這是因為普通電燈的開關通常是一個簡單的串聯電路,開關燈就是接通和斷開電路的過程。以開燈為例,從接通電源開關到電燈點亮的時間,取決于電場的傳播速度和導線的長度。電場的傳播速度為30萬千米/秒,而一般家用電燈導線的長度不超過10米,因此打開開關瞬間就可以接通電源,點亮電燈。而計算機的開機過程則復雜得多,導通電源只是完成了開機的第一步。那么,當你按下電源按鈕后,計算機還要做哪些事情才能完成啟動呢?可以以家用P機為例來說明計算機的開機啟動過程。
首先是計算機的硬啟動,包括各個硬件電路的加電,時鐘電路產生時鐘信號,然后主板上的硬件設備復位(一般是對數字電路置零)。復位后,進入計算機軟啟動過程。P從固定的內存地址開始執行,進行開機自檢‐‐檢測內存、顯卡和硬盤,以及其他關鍵設備是否能正常運行,并生成系統硬件配置信息,為加載操作系統軟件作準備。最后,系統會根據用戶指定的啟動順序,從硬盤(或其他設備)上加載引導程序,它將加載并啟動操作系統(如ids、bt等)。操作系統內核根據前一階段產生的硬件配置信息來加載各項硬件設備的驅動程序和服務程序,并完成內核的初始化和設備的初始化。最后,操作系統內核啟動會話管并準備用戶登錄。
在經過一個如此漫長的歷程后,你終于可以看到登錄窗口了。輸入用戶名和密碼之后‐‐別著急,你還得再次等待。原來計算機中有一些應用程序被稱為啟動項目,系統啟動后會自動加載這些啟動項目。完成啟動項的加載后,你才能真正開始使用計算機。
那么,如果事情做好了,你想關掉計算機節省電能,可以像關燈一樣直接切斷電源嗎?不!這樣做很危險。關機一定要按步驟進行,你可以通過系統界面上的關機按鈕來關機。因為計算機在運行時,操作系統和很多應用程序的數據放在內存當中,或者在緩存中,還沒有回寫到磁盤。要知道,緩存和內存中數據一旦斷電就丟失了,必須寫到硬盤中才能長久保存。因此,如果此時強行關機,計算機來不及保存數據,很容易引起數據不一致,導致下次計算機不能啟動。那么正常關機時計算機需要執行哪些步驟呢?簡單地說,系統會幫你關閉當前用戶的程序窗口,并關閉所有運行的應用程序和系統服務;然后完成磁盤的讀寫操作,清除磁盤緩存并停止硬件驅動程序;最后計算機會自動切斷主板和各個硬件設備的電源,完成關機。
也許你會想,難道就沒有什么辦法能讓開關機快一點嗎?人們已經發明了各種新技術使得計算機快速啟動,包括P和硬盤性能的升級,以及操作系統的優化等。還有計算機的&ld;休眠&rd;技術,能讓你不用重啟計算機,只需在不用計算機的時候讓它&ld;睡眠&rd;,等到要用的時候再&ld;喚醒&rd;它即可。雖然休眠技術能幫我們節省很多時間,但以目前的技術水平,即便是采用休眠技術,開機啟動時間也遠遠超出開關燈所需的時間。