Linux奧秘 讀書筆記(1)BIOS

2021-06-05 16:04:02 字數 1406 閱讀 8628

bios:basic input output system,被一般教科書歸入firmware(韌體),但以任務導向區分,更傾向於os。

北橋控制cpu和記憶體,南橋控制pci(peripheral component interconnect),usb,vga等外圍裝置。南橋還有一特殊區域——負責儲存cmos的空白區域,是用來儲存使用者設定的。

bios作用有4:

1)自動檢測有關晶元並進行初始化

2)記錄系統設定值

3)中斷處理:主機板上任何資源都是bios處理的

4)載入作業系統:所有os都是由bios轉交給引導扇區,再由引導扇區轉到各分割槽啟用os。

一按了開關,cpu會被啟用去找bios,bios會在flash memory執行,接著找到cmos中使用者設定,解壓縮後,一起進記憶體了,此時變成了smbios。

power on:按下開關到post。主要工作檢測主機上某些硬體狀態及存在cmos的設定。

post(power on self test)開機第乙個看到的畫面,通常是檢測記憶體,cpu,顯示卡等外圍裝置是否就緒。

mbr(master boot record,主引導扇區)

bios退居幕後,將載入os的主導權給mbr(硬碟第0軌)。

mbr    :    

載入扇區:每個分割槽的第乙個扇區是引導扇區(boot sector)。一開機進入grub選項是由mbr的bootloader程式載入grub1,如果分割槽二還裝了系統,通過grub1所看到的畫面轉到grub2,即各扇區之間的互動就是所謂的載入扇區。(第二次安裝的grub位置會告訴第一次grub)

載入kernel:通過分割槽或設定檔案的資料找到某乙個分割槽中的kernel檔案。

partion table:只能分成4個primary partion,因為只有64bytes,若想再分,則把最後乙個變成擴充套件分割槽,擴充套件分割槽下的分割槽叫邏輯分割槽

magic number:mbr的身份證。

bios在作業系統啟動的最後乙個操作是協作主引導分割槽載入記憶體中。但bios並非功成身退,比如電源管理介面功能(acpi),記憶體分配,speedsted和powernow(降頻省電)。

linux直接參考硬碟。windows則根據bios來參考硬碟。

在電腦科學中,中斷是指由於接收到來自外圍硬體(相對於**處理器和記憶體)的非同步訊號或來自軟體的同步訊號,而進行相應的硬體/軟體處理。發出這樣的訊號稱為進行中斷請求(interrupt request,irq)。硬體中斷導致處理器通過乙個上下文切換(context switch)來儲存執行狀態(以程式計數器和程式狀態字等暫存器資訊為主);軟體中斷則通常作為cpu指令集中的乙個指令,以可程式設計的方式直接指示這種上下文切換,並將處理導向一段中斷處理**。中斷在計算機多工處理,尤其是實時系統中尤為有用。這樣的系統,包括執行於其上的作業系統,也被稱為「中斷驅動的」(interrupt-driven)。

(from:

《諮詢的奧秘》 讀書筆記

百分之十解決方案定律,如果不小心讓改進超過了百分之十,要確保沒人注意到它 馬文定律,不管客戶在做什麼,都要建議他們做些別的 功勞法則,你要是在意功勞記住誰頭上,那就啥事也幹不成了 獨行俠幻想,要是客戶沒有表現出對你的欣賞,就假裝他們對你的表現驚呆了,但千萬不要忘了這只是你的幻想,不是他們的 樹莓醬定...

Linux讀書筆記(1)

作業系統的作用 作業系統的功能就是溝通使用者與硬體之間的訊息傳遞。也就是使用者面對作業系統 而作業系統 操作的是硬體 作業系統包含的內容 作業系統分為兩個東西 核心 和一對核心提供的工具 核心是用來掌管硬體的 如果核心不認識硬體那麼這個硬體就無法被呼叫 kernel kernel 管理事項有 1.s...

linux讀書筆記1

1.unix由ken thompson於1969年開發出,1973年正式誕生 2.gnu由stallman於1987年啟動 gnu s not unix 目的是建立乙個自由開放的unix系統 list emacs gnu c gcc gnu c library bash shell list 3.g...