Bios-》主引導記錄(MBR)-》開機檔案-》作業系統

來源:互聯網
上載者:User

標籤:

BIOS裡有自檢和自舉程式,機器上電後,CPU自動調用BIOS裡的程式,對系統的硬體進行初始化和硬體故障檢查,包括各個板卡。檢查完後,bios便將控制權轉交給硬碟主引導記錄(MBR),bios轉移控制權很簡單,因為MBR在硬碟固定磁軌的固定位置,只要把硬碟上那個位置的512個位元組裝入記憶體並調用它,這樣控制權就交給主引導記錄了,主引導記錄也是程式,它再找硬碟上的開機檔案,比如98系統就是MSDOS.SYS和IO.SYS,找到後把他們讀入記憶體並移交控制權給他們,MSDOS.SYS和IO.SYS就會去執行command.com和win.com,win.com就把98系統載入到記憶體,98就啟動起來了。

不難理解為什麼做起動盤的時候要用sys.com來傳msdos.sys和io.sys這兩個開機檔案到目標盤,而僅僅把這兩個檔案拷貝到目標盤卻沒有用,因為sys.com可以把這兩個檔案寫入到磁碟的特定位置,不然主引導記錄找不到他們那麼系統就掛起了。

另外主引導記錄也是可以修改的,它是一段程式,可以修改它不去找msdos.sys和io.sys這兩個檔案而去找別的檔案,比如nt/2000的開機檔案是ntldr,安裝這兩個系統的時候安裝程式會修改主引導記錄,並設定主引導記錄在啟動系統的時候去找ntldr這個檔案。這樣你也不難理解多個作業系統共存是怎麼實現的了。

PS:bios裡沒有裝置驅動程式,但它提供對電腦裡各種硬體的控制,這種控制是可程式化的,簡單說就是可以修改的,比如升級bios,控制方法提供給諸如98這樣的作業系統,作業系統就要通過bios提供的硬體控制實現對硬體的操作,平常說的驅動程式則是建立在這個基礎上的更高一層控制。

Bios-》主引導記錄(MBR)-》開機檔案-》作業系統

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.