球場風雲(操作系統),兩分鐘全知道

在進入這篇博客前,你得有這樣一幅畫面:
假如你是洛杉磯湖人對的 big boss ,但由於你僱傭的教練需要的佣金太高了,你就直接把他給勸退,然後兼職湖人總教練的職位。但由於你完全是一個小白這時候,你想籃球協會提出了你得不足:
在這裏插入圖片描述
然後你根據這本祕籍帶隊,就能瞭解最基本的球隊操作。
進入主題:
就像你做教練一樣,你給電腦開機,主板供電。這時候在硬盤那有一個 BIOS(由ROM 只讀存儲器),裏面寫死了一些程序。將其加載進內存,然後該程序會創建一箇中斷向量表和中斷程序(詹姆斯來找你的時候,當然希望你放下手頭的工作來處理它的問題了)用於鼠標,鍵盤等基本的輸入。還會檢測電腦的物理設備是否齊全等。
那怎樣加載操作系統呢? 在啓動盤裏面一個扇區爲 512 字節,裏面裝了一個引導程序 Grub2 該程序會安裝指定的程序:
在這裏插入圖片描述
你可可以通過這篇博客瞭解一下 Grub2的常規命令

當把BIOS加載到內存後,然後通過 Grub2 下載 boot.img直接都是實模式(尋址位數只有20位) 但加載一些鏡像文件時需要更大的內存則需要擴大尋址位數 保護模式 。當加載完 kernel.img 並運行其代碼後會出現一下頁面:
在這裏插入圖片描述在然後就是每個球隊得有每個球隊的文化,就像選擇內核的版本一樣。最後會通過
kernle.img 裏面的主函數顯示相關的終端。
總結: 雖然有好多的細節沒有說到,但大體的思路就是這樣的。
最後作爲教練的你當然希望球隊能獲得今年的總冠軍,爲此你和你得球員時刻準備着。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章