計算機是如何啟動的?

2021-08-21 07:24:21 字數 633 閱讀 2082

最近剛好在做bootloader的工作,突然對sd卡啟動,u盤啟動的原理迷糊了下,所以又去重溫了計算機的啟動過程,人還是要務實,別眼高手低阿。趁現在還年輕,感覺把問題都暴露出來,最可怕的是,當你出去社會以後,這些東西才逐漸吞噬你。

(1) 第1-446位元組:呼叫作業系統的機器碼。

(2) 第447-510位元組:分割槽表(partition table)。

(3) 第511-512位元組:主引導記錄簽名(0x55和0xaa)。

(1) 第1個位元組:如果為0x80,就表示該主分割槽是啟用分割槽,控制權要轉交給這個分割槽。四個主分割槽裡面只能有乙個是啟用的。

(2) 第2-4個位元組:主分割槽第乙個扇區的物理位置(柱面、磁頭、扇區號等等)。

(3) 第5個位元組:主分割槽型別。

(4) 第6-8個位元組:主分割槽最後乙個扇區的物理位置。

(6) 第13-16位元組:主分割槽的扇區總數。

計算機是如何啟動的

感謝作者!從開啟電源到開始操作,計算機的啟動是乙個非常複雜的過程。我一直搞不清楚,這個過程到底是怎麼回事,只看見螢幕快速滾動各種提示.這幾天,我查了一些資料,試圖搞懂它。下面就是我整理的筆記。零 boot的含義 先問乙個問題,啟動 用英語怎麼說?回答是boot。可是,boot原來的意思是靴子,啟動 ...

計算機是如何啟動的?

從開啟電源到開始操作,計算機的啟動是乙個非常複雜的過程。我一直搞不清楚,這個過程到底是怎麼回事,只看見螢幕快速滾動各種提示.這幾天,我查了一些資料,試圖搞懂它。下面就是我整理的筆記。零 boot的含義 先問乙個問題,啟動 用英語怎麼說?回答是boot。可是,boot原來的意思是靴子,啟動 與靴子有什...

計算機是如何啟動的?

從開啟電源到開始操作,計算機的啟動是乙個非常複雜的過程。我一直搞不清楚,這個過程到底是怎麼回事,只看見螢幕快速滾動各種提示 這幾天,我查了一些資料,試圖搞懂它。下面就是我整理的筆記。零 boot的含義 先問乙個問題,啟動 用英語怎麼說?回答是boot。可是,boot原來的意思是靴子,啟動 與靴子有什...