簡介
計算機的存儲器分為大容量存儲器(通常為硬碟)和主存儲器(即記憶體),作業系統(如windows、UNIX、Linux、Mac OS)安裝在大容量存儲器上,而主存儲器又分為兩部分:能夠永久保存數據的ROM(Read Only Memory)和易失性存儲器部分(即在關機後數據全部丟失)。
在ROM部分,有兩個程式,引導(boot strapping,簡稱boot)和BIOS(基本輸入輸出程式)
特徵
在計算機開機時,boot被自動執行,指引CPU把作業系統從大容量存儲器中傳送到主存儲器的易失區 。一旦作業系統放到了主存儲器中,boot要求CPU執行一條轉移指令,轉到這個存儲區域,在這個時候,作業系統接管並且開始控制整個機器的活動。
在作業系統變成可用之前,boot可以執行BIOS,完成基本的輸入輸出活動。
1、開機執行BIOS(基本輸入輸出系統)引導程式,這個過程叫做系統自檢,標識和配置所有的即插即用設備,並配置DMA通道;完成加電自檢,測試記憶體,連線埠,鍵盤,視頻適配器,磁碟驅動器等基本設備,以及CD-ROM驅動器;對引導驅動器可引導分區定位:在CMOS(complementary metal oxide semiconductor,互補金屬氧化物半導體)中,可以自行設定引導順序,一般順序是軟碟機,磁碟,光碟機;載入主引導記錄以及引導驅動器的分區表,執行主引導記錄MBR,主引導記錄在硬碟上找到可引導分區,將其分區引導記錄裝入記憶體,並將控制權交給分區引導記錄,由分區引導記錄定位根目錄,然後裝入作業系統。