Boot是什么意思

  如果你去問一個學計算機的人,“啟動”是計算機中的那個單詞?回答一定是Boot??墒?,Boot原來的意思是靴子,“啟動”與靴子有什么關系呢?原來,這里的Boot是bootstrap(鞋帶)的縮寫,它來自一句諺語:

  "pull oneself up by one's bootstraps"

  字面意思是“拽著鞋帶把自己拉起來”,這當然是不可能的事情。最早的時候,工程師們用它來比喻,計算機啟動是一個很矛盾的過程:必須先運行程序,然后計算機才能啟動,但是計算機不啟動就無法運行程序!久而久之就簡稱為boot了。

  啟動作為動詞時Boot是什么意思?是指將操作系統裝入主存或RAM中,一旦操作系統存在于主存或RAM中時,用戶就可以在計算機上使用應用程序了。有時候您可能會看到一個單詞,讓您"reboot"(重新啟動),它的意思就是讓您重新把操作系統裝入計算機的主存或RAM。上面所說的是指PC機,而一般大型計算機中不用這個單詞,在大型機中稱啟動為IPL(Initial Program Load,初始程序裝載)。

  作為名詞時,Boot是什么意思?它指的是引導程序,此程序可以先行進入系統,獲得系統的控制權,然后導入所有的操作系統程序。

  需要注意的是,啟動或裝載操作系統與安裝操作系統是兩碼事,在一臺計算機上的安裝一般只進行一次,而每次開機時操作系統進入計算機主存或RAM的過程不能稱之為安裝。在安裝的過程中用戶需要設置許多參數,在安裝結束后,操作系統就會存在于計算機的存儲器中??梢园惭b其它應用程序,但啟動一般僅僅針對操作系統而言的。一定不要把這兩個意思弄錯了。

  雖然啟動過程因操作系統的不同而稍稍有所不同,但是基本過程是這樣的:當您打開計算機時,操作系統將按照下面的順序自已進行裝載。

  開機時,系統中只讀存儲器(ROM)中的基本輸入輸出系統(BIOS)獲得系統控制權,BIO預先裝好的,不象隨機訪問存儲器(RAM),ROM的內容不會因為計算機掉電而丟失。BIOS首先進行開機自檢過程(power-on self test,POST)確定計算機上所有的基本部件可以正常工作。然后,BIOS的引導程序找尋特定的啟動程序,由這個啟動程序裝載硬盤上的操作系統。

  通常情況下,此程序會首先會使A驅動器,如果其中有軟盤的話,將會在特定的位置讀入引導文件。(對于MS-DOS系統來說,這兩個文件是IO.SYS和MSDOS.SYS。)如果啟動程序在這個位置沒有找到可以用于裝載操作系統的文件時,BIOS將告訴用戶A盤不是一張啟動盤。如果驅動器A中沒有軟盤的話(通常都沒有),BIOS將

  在硬盤的特定位置上找尋特定的文件,在找到這個文件后,BIOS將第一個扇區(一個512字節的特定區域)讀入RAM的特定位置,第一個扇區內存儲的信息就稱之為主引導記錄。 在裝入引導記錄后,引導記錄獲得系統的控制權,由它將后面的文件裝入系統。在將后面的文件全部裝入系統后,引導記錄就沒有用了,可以被別的數據覆蓋掉了。在此之后要裝置進一些配置文件,這些配置文件將使這臺計算機工作在最佳狀態之下。在處理完配置文件之后,操作系統正式獲得控制權,這時啟動就算完成了。