程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> linux-內核引導為什麼分為兩個階段?一個階段不行嗎?

linux-內核引導為什麼分為兩個階段?一個階段不行嗎?

編輯:編程綜合問答
內核引導為什麼分為兩個階段?一個階段不行嗎?
  本人新手,最近看了linux啟動流程———系統啟動引導分為兩個階段,固化代碼

(BIOS或者ROM)把第一階段引導程序加載到RAM中並執行,第一階段引導程序作用是加載第二階段的引導程序到RAM。
請問,直接加載第二階段的引導程序不可以嗎?為什麼要多一次加載呢?

最佳回答:


第一段時硬件的初始化,第二段是操作系統的初始化。
如果只有第二段引導,那麼操作系統不僅需要能識別/初始化市面上所有的硬件,還要隨著新硬件的上市同步發布新版本。——誰受得了!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved