版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、內(nèi)核基礎(chǔ)與wubi.exe安裝Ubuntu應(yīng)二組組長小甜甜之邀,寫了這樣一篇介紹操作系統(tǒng)內(nèi)核基礎(chǔ)的文章。內(nèi)核,顧名思義就是最內(nèi)部的核心部分,也是最基礎(chǔ)的部分,操作系統(tǒng)的內(nèi)核是整個(gè)操作系統(tǒng)中最為核心的部分,直接控制著整個(gè)操作系統(tǒng)和硬件之間的聯(lián)系。內(nèi)核的種類較多,有單內(nèi)核、雙內(nèi)核、混合內(nèi)核、微內(nèi)核等等,我簡單介紹一下微內(nèi)核和混合內(nèi)核。1、微內(nèi)核顧名思義,微內(nèi)核僅包含最基礎(chǔ)的部分代碼,其他基于內(nèi)核的操作都需要額外調(diào)用進(jìn)程模塊來實(shí)現(xiàn)。微內(nèi)核本身
2、僅包含一個(gè)非常簡單的HAL(硬件抽象層,相信了解過系統(tǒng)封裝的同學(xué)會對這個(gè)概念有所了解)和一組原語,原語僅包含線程管理、地址空間、進(jìn)程間通信等基礎(chǔ)功能,任何基于它的系統(tǒng)服務(wù)都不包含在內(nèi)核中,這樣做的好處是,微內(nèi)核的執(zhí)行非常穩(wěn)定,服務(wù)的崩潰對于內(nèi)核幾乎沒有任何影響,因此在采用微內(nèi)核的操作系統(tǒng)中很少見到死機(jī)現(xiàn)象。當(dāng)然,內(nèi)核精簡也有弊端,最大的弊端便是每次執(zhí)行內(nèi)核外代碼都需要尋找并調(diào)用其他代碼,內(nèi)核執(zhí)行效率低下。微內(nèi)核中比較典型的是Mach微內(nèi)
3、核,屬于第一代微內(nèi)核。Mach微內(nèi)核是微內(nèi)核的代表,但是有一點(diǎn)不同的是Mach微內(nèi)核將部分服務(wù)集成到了內(nèi)核中導(dǎo)致內(nèi)核偏臃腫,因此又稱Mach微內(nèi)所以Windows2000之后的Windows中BSOD(BlueScreenOfDeath,即藍(lán)屏死機(jī))相比Windows95和Windows98要少得多,還有非常重要的一點(diǎn),NT內(nèi)核是純32位內(nèi)核,之前的Windows95、Windows98和WindowsME采用的均是16位32位內(nèi)核混合
4、模式,這樣設(shè)計(jì)大大提高了內(nèi)核的執(zhí)行效率。說完NT內(nèi)核,還得說一說Linux內(nèi)核,Linux內(nèi)核屬于單內(nèi)核,通過定義一組高度抽象的HAL和一組原語來實(shí)現(xiàn)操作系統(tǒng)的功能,乍一看可能會覺得Linux的內(nèi)核屬于混合內(nèi)核,但由于Linux的內(nèi)核在運(yùn)行時(shí)將模塊調(diào)入執(zhí)行,這樣就使得擴(kuò)充內(nèi)核變得非常簡單,但系統(tǒng)實(shí)際核心依舊是非常簡單的,并且由于擴(kuò)充代碼和內(nèi)核代碼不是處于同一運(yùn)行態(tài),內(nèi)核的運(yùn)行也非常穩(wěn)定。有同學(xué)問到如何使用使用NT6HDDInstalle
5、r安裝Ubuntu的問題,這里我想解釋一下,首先,對于NT6HDDInstaller,顧名思義,它是針對NT6系內(nèi)核的系統(tǒng),當(dāng)然雖然是NT6系不過NT5系也是可以安裝的。我在《NT系統(tǒng)安裝方法》一文中說過,NT6HDDInstaller的作用僅僅是創(chuàng)建指向Windows安裝程序的啟動(dòng)項(xiàng),當(dāng)然,NT6HDDInstaller中的模式有基于Windowsbootmgr的,也有基于grub4dos的,這里不深入研究。那么,既然講到了Ubunt
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 內(nèi)核修改
- 內(nèi)核匯編
- linux內(nèi)核
- linux0.11內(nèi)核研究與內(nèi)核編程實(shí)踐
- 內(nèi)核編程筆記(一、內(nèi)核字符串處理)
- 內(nèi)核同步方法
- 去除內(nèi)核只讀
- linux4內(nèi)核升級到6內(nèi)核簡單過程
- linux內(nèi)核(kemel)版本
- 內(nèi)核路由模塊分析
- 內(nèi)核移植簡介
- 內(nèi)核編輯升級(1)
- 內(nèi)核網(wǎng)絡(luò)優(yōu)化
- 內(nèi)核中c++編程
- 內(nèi)核模塊的加載
- 內(nèi)核搶占機(jī)制及驅(qū)動(dòng)
- 平板電腦arm內(nèi)核說明
- 瀏覽器內(nèi)核介紹
- 第3章 內(nèi)核結(jié)構(gòu)
- linux內(nèi)核源代碼漫游
評論
0/150
提交評論