新聞中心
windows內(nèi)核是什么意思?
微軟Windows系統(tǒng)的內(nèi)核版本號(hào)是Windows NT。

我們一直強(qiáng)調(diào)成都網(wǎng)站制作、網(wǎng)站建設(shè)對于企業(yè)的重要性,如果您也覺得重要,那么就需要我們慎重對待,選擇一個(gè)安全靠譜的網(wǎng)站建設(shè)公司,企業(yè)網(wǎng)站我們建議是要么不做,要么就做好,讓網(wǎng)站能真正成為企業(yè)發(fā)展過程中的有力推手。專業(yè)網(wǎng)站制作公司不一定是大公司,創(chuàng)新互聯(lián)公司作為專業(yè)的網(wǎng)絡(luò)公司選擇我們就是放心。
在最初的Windows架構(gòu)之外,微軟開發(fā)了專門面向PC服務(wù)器的Windows NT架構(gòu),它第一次出現(xiàn)在Windows NT 3.1里。Windows 2000就是綜合了兩種架構(gòu)的優(yōu)勢,因此代碼版本統(tǒng)一升級到5.0。
隨后問世的Windows XP雖然改變了命名方法,但核心架構(gòu)沒有太大變化,因此核心版本號(hào)為5.1。而Windows Vista在內(nèi)核和外殼架構(gòu)方面都做了重大改變,因此代碼版本進(jìn)入6.0時(shí)代。
“Windows 7”的命名與核心代碼版本無關(guān),“7”只不過因?yàn)樗俏④浀牡谄叽烂娌僮飨到y(tǒng)而已,就像Windows Me與Win98/95同屬一個(gè)時(shí)代,命名上卻趕了個(gè)時(shí)髦一樣。微軟表示,Windows 7是客戶端操作系統(tǒng)的一次重大改進(jìn),在內(nèi)核、設(shè)計(jì)、工程等各個(gè)方面都有很大創(chuàng)新。核心版本從6.0升級到6.1,這樣一方面確保Windows 7能延續(xù)Windows Vista的優(yōu)秀特性,另一方面也能最大程度地保證應(yīng)用程序的兼容性。
電腦中的內(nèi)核是什么意思?
1 內(nèi)核是操作系統(tǒng)的核心部分,負(fù)責(zé)管理和控制計(jì)算機(jī)硬件資源,同時(shí)提供運(yùn)行各種應(yīng)用程序所需的服務(wù)和接口。
2 內(nèi)核相當(dāng)于操作系統(tǒng)的“大腦”,負(fù)責(zé)管理計(jì)算機(jī)的CPU、內(nèi)存、硬盤、外設(shè)等資源,以及處理進(jìn)程、線程、文件系統(tǒng)、網(wǎng)絡(luò)和安全等相關(guān)任務(wù)。
3 內(nèi)核的設(shè)計(jì)與實(shí)現(xiàn)關(guān)乎操作系統(tǒng)的功能和性能,不同類型的操作系統(tǒng)有不同的內(nèi)核類型,如Linux操作系統(tǒng)采用的是開放源代碼的Unix-style內(nèi)核,Windows操作系統(tǒng)采用的是微內(nèi)核和混合內(nèi)核等。
多應(yīng)用程序提供對計(jì)算機(jī)硬件的安全訪問的一部分軟件,這種訪問是有限的,并且內(nèi)核決定一個(gè)程序在什么時(shí)候?qū)δ巢糠钟布僮鞫嚅L時(shí)間。內(nèi)核的分類可分為單內(nèi)核和雙內(nèi)核以及微內(nèi)核。嚴(yán)格地說,內(nèi)核并不是計(jì)算機(jī)系統(tǒng)中必要的組成部分
電腦中的內(nèi)核指的是操作系統(tǒng)的核心部分,也就是負(fù)責(zé)管理系統(tǒng)資源和控制硬件設(shè)備的程序。
內(nèi)核負(fù)責(zé)分配CPU、內(nèi)存、設(shè)備等資源,同時(shí)掌控著整個(gè)系統(tǒng)的運(yùn)行情況。
內(nèi)核還通過系統(tǒng)調(diào)用接口提供給上層程序服務(wù)。
因此,內(nèi)核的好壞直接影響著操作系統(tǒng)的穩(wěn)定性、安全性和性能。
同時(shí),內(nèi)核也是整個(gè)操作系統(tǒng)的重要組成部分,對于操作系統(tǒng)的開發(fā)和優(yōu)化具有重要意義。
計(jì)算機(jī)內(nèi)核分為兩種,一種是硬件內(nèi)核,一種是軟件內(nèi)核,而一般都認(rèn)為是軟件內(nèi)核。因?yàn)閔ardware kernal 太多,比如CPU,F(xiàn)PU以及在里面的各種寄存器、運(yùn)算器等。
而software kernal 也有很多,但典型的有OS類,如LINUX、DOS、WINNT、UNIX等。kernal 是指OS對各種硬件resources的control和調(diào)度,以及對任務(wù)的控制和調(diào)度。
操作系統(tǒng)內(nèi)核的內(nèi)核分類?
單內(nèi)核(Monolithic kernel),是個(gè)很大的進(jìn)程。它的內(nèi)部又能夠被分為若干模塊(或是層次或其他)。但是在運(yùn)行的時(shí)候,它是個(gè)單獨(dú)的二進(jìn)制大映象。其模塊間的通訊是通過直接調(diào)用其他模塊中的函數(shù)實(shí)現(xiàn)的,而不是消息傳遞。
單內(nèi)核結(jié)構(gòu)在硬件之上定義了一個(gè)高階的抽象界面,應(yīng)用一組原語(或者叫系統(tǒng)調(diào)用)來實(shí)現(xiàn)操作系統(tǒng)的功能,例如進(jìn)程管理,文件系統(tǒng),和存儲(chǔ)管理等等,這些功能由多個(gè)運(yùn)行在核心態(tài)的模塊來完成。
盡管每一個(gè)模塊都是單獨(dú)地服務(wù)這些操作,內(nèi)核代碼是高度集成的,而且難以編寫正確。因?yàn)樗械哪K都在同一個(gè)內(nèi)核空間上運(yùn)行,一個(gè)很小的bug都會(huì)使整個(gè)系統(tǒng)崩潰。然而,如果開發(fā)順利,單內(nèi)核結(jié)構(gòu)就可以從運(yùn)行效率上得到好處。
很多現(xiàn)代的單內(nèi)核結(jié)構(gòu)內(nèi)核,如Linux和FreeBSD內(nèi)核,能夠在運(yùn)行時(shí)將模塊調(diào)入執(zhí)行,這就可以使擴(kuò)充內(nèi)核的功能變得更簡單,也可以使內(nèi)核的核心部分變得更簡潔。
單內(nèi)核結(jié)構(gòu)是非常有吸引力的一種設(shè)計(jì),由于在同一個(gè)地址空間上實(shí)現(xiàn)所有低級操作的系統(tǒng)控制代碼的復(fù)雜性的效率會(huì)比在不同地址空間上實(shí)現(xiàn)更高些。 單核結(jié)構(gòu)正趨向于容易被正確設(shè)計(jì),所以它的發(fā)展會(huì)比微內(nèi)核結(jié)構(gòu)更迅速些。
單內(nèi)核結(jié)構(gòu)的例子:傳統(tǒng)的UNIX內(nèi)核----例如伯克利大學(xué)發(fā)行的版本,Linux內(nèi)核。 微內(nèi)核(Microkernelkernel)結(jié)構(gòu)由一個(gè)非常簡單的硬件抽象層和一組比較關(guān)鍵的原語或系統(tǒng)調(diào)用組成,這些原語僅僅包括了建立一個(gè)系統(tǒng)必需的幾個(gè)部分,如線程管理,地址空間和進(jìn)程間通信等。
到此,以上就是小編對于windows內(nèi)核結(jié)構(gòu) ring 0的問題就介紹到這了,希望這3點(diǎn)解答對大家有用。
當(dāng)前文章:windows內(nèi)核是什么意思?windows內(nèi)核結(jié)構(gòu)
文章路徑:http://m.fisionsoft.com.cn/article/djidope.html


咨詢
建站咨詢
