計算機啟動引導塊

2021-08-20 15:10:59 字數 874 閱讀 8673

一般來說計算機啟動的時候都需要執行乙個初始化程式,這個初始化程式做的事情就是初始化系統的各個方面,從cpu暫存器到裝置控制器和記憶體,然後啟動作業系統。所以初始化程式需要找到磁碟上的作業系統核心,裝入記憶體,並且需要轉到起始位址,從而開始作業系統的執行

絕大多數作業系統只會在啟動rom(唯讀儲存器)中保留乙個很小的初始化引導程式,這個程式的作用就是可以從磁碟上調入更為完整的初始化程式,因為如果我們把初始化程式全部放在rom當中,那麼我們想要去更改初始化程式就需要去改變rom硬體晶元,這顯然是不好的所以把完整的初始化程式放到磁碟上,新版本就可以方便的寫磁碟上,這個完整的初始化程式儲存在磁碟的啟動塊當中,啟動塊位於磁碟的固定位置。擁有啟動分割槽的磁碟稱為啟動磁碟或系統磁碟

整個過程就是啟動rom中的**引導磁碟控制器將啟動塊讀入記憶體,並開始執行**

簡單介紹下windows2000的啟動程式,windows2000系統將其啟動的**放在硬碟上的第乙個扇區(也被稱為主引導記錄master boot record),windows2000中允許硬碟分成乙個或多個分割槽,乙個分割槽為引導分割槽其中包含了作業系統和裝置驅動程式windows2000系統通過執行系統rom上的**,開始啟動。此**指示系統從mbr讀取引導**,除了含有引導**,mbr中包含乙個硬碟分割槽列表和乙個說明系統引導分割槽的標誌,系統一旦確定引導分割槽,它讀取該分割槽的第乙個扇區(也就是引導扇區),並繼續餘下的啟動過程,包括了啟動各種子系統和系統服務

計算機啟動流程

系統啟動流程 我們幾乎每天都要開啟電源啟動機器,面對螢幕上出現的一幅幅啟動畫面,我們一點兒也不會感到陌生,但是,計算機在顯示這些啟動畫面時都做了些什麼工作呢?開啟計算機機電源後到計算機準備接受你發出的命令之間計算機所執行的過程稱為引導 boot 過程。我們知道,當關閉電源後,ram的資料將丟失,因此...

計算機啟動分析

計算機的啟動一般分為四個階段 bios程式為開機自檢程式,是固化在rom晶元中。正如其英文表達意思,basic input output system 基本輸入輸出系統 當控制權轉移到優先順序第一的儲存裝置上後,計算機會讀取該裝置的第乙個扇區,即最前面512個位元組。觀察512個位元組中最後2個位元...

計算機啟動流程

啟動 英文是boot,其本意是靴子的意思,這裡boot是bootstrap 鞋帶 的縮寫,來自諺語 pull oneself up by one s bootstraps 譯為 拽著鞋帶把自己拉起來 最早的時候,工程師們用它來比喻計算機啟動的矛盾過程 必須先執行程式,然後計算機才能啟動,但是計算機不...