內核基礎_第1頁
已閱讀1頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、內核基礎與wubi.exe安裝Ubuntu應二組組長小甜甜之邀,寫了這樣一篇介紹操作系統(tǒng)內核基礎的文章。內核,顧名思義就是最內部的核心部分,也是最基礎的部分,操作系統(tǒng)的內核是整個操作系統(tǒng)中最為核心的部分,直接控制著整個操作系統(tǒng)和硬件之間的聯(lián)系。內核的種類較多,有單內核、雙內核、混合內核、微內核等等,我簡單介紹一下微內核和混合內核。1、微內核顧名思義,微內核僅包含最基礎的部分代碼,其他基于內核的操作都需要額外調用進程模塊來實現(xiàn)。微內核本身

2、僅包含一個非常簡單的HAL(硬件抽象層,相信了解過系統(tǒng)封裝的同學會對這個概念有所了解)和一組原語,原語僅包含線程管理、地址空間、進程間通信等基礎功能,任何基于它的系統(tǒng)服務都不包含在內核中,這樣做的好處是,微內核的執(zhí)行非常穩(wěn)定,服務的崩潰對于內核幾乎沒有任何影響,因此在采用微內核的操作系統(tǒng)中很少見到死機現(xiàn)象。當然,內核精簡也有弊端,最大的弊端便是每次執(zhí)行內核外代碼都需要尋找并調用其他代碼,內核執(zhí)行效率低下。微內核中比較典型的是Mach微內

3、核,屬于第一代微內核。Mach微內核是微內核的代表,但是有一點不同的是Mach微內核將部分服務集成到了內核中導致內核偏臃腫,因此又稱Mach微內所以Windows2000之后的Windows中BSOD(BlueScreenOfDeath,即藍屏死機)相比Windows95和Windows98要少得多,還有非常重要的一點,NT內核是純32位內核,之前的Windows95、Windows98和WindowsME采用的均是16位32位內核混合

4、模式,這樣設計大大提高了內核的執(zhí)行效率。說完NT內核,還得說一說Linux內核,Linux內核屬于單內核,通過定義一組高度抽象的HAL和一組原語來實現(xiàn)操作系統(tǒng)的功能,乍一看可能會覺得Linux的內核屬于混合內核,但由于Linux的內核在運行時將模塊調入執(zhí)行,這樣就使得擴充內核變得非常簡單,但系統(tǒng)實際核心依舊是非常簡單的,并且由于擴充代碼和內核代碼不是處于同一運行態(tài),內核的運行也非常穩(wěn)定。有同學問到如何使用使用NT6HDDInstalle

5、r安裝Ubuntu的問題,這里我想解釋一下,首先,對于NT6HDDInstaller,顧名思義,它是針對NT6系內核的系統(tǒng),當然雖然是NT6系不過NT5系也是可以安裝的。我在《NT系統(tǒng)安裝方法》一文中說過,NT6HDDInstaller的作用僅僅是創(chuàng)建指向Windows安裝程序的啟動項,當然,NT6HDDInstaller中的模式有基于Windowsbootmgr的,也有基于grub4dos的,這里不深入研究。那么,既然講到了Ubunt

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論