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...