《Linux内核设计与实现》读书笔记(一)-内核简介
本篇簡(jiǎn)單介紹內(nèi)核相關(guān)的基本概念。
主要內(nèi)容:
- 單內(nèi)核和微內(nèi)核
- 內(nèi)核版本號(hào)
?
1. 單內(nèi)核和微內(nèi)核
| ? | 原理 | 優(yōu)勢(shì) | 劣勢(shì) |
| 單內(nèi)核 | 整個(gè)內(nèi)核都在一個(gè)大內(nèi)核地址空間上運(yùn)行。 | 1. 簡(jiǎn)單。 2. 高效:所有內(nèi)核都在一個(gè)大的地址空間上,所以內(nèi)核各個(gè)功能之間的調(diào)用和調(diào)用函數(shù)類(lèi)似,幾乎沒(méi)有性能開(kāi)銷(xiāo)。 | 一個(gè)功能的崩潰會(huì)導(dǎo)致整個(gè)內(nèi)核無(wú)法使用。 |
| 微內(nèi)核 | 內(nèi)核按功能被劃分成各個(gè)獨(dú)立的過(guò)程。每個(gè)過(guò)程獨(dú)立的運(yùn)行在自己的地址空間上。 | 1. 安全:內(nèi)核的各種服務(wù)獨(dú)立運(yùn)行,一種服務(wù)掛了不會(huì)影響其他服務(wù)。 | 內(nèi)核各個(gè)服務(wù)之間的調(diào)用涉及進(jìn)程間的通信,比較復(fù)雜且效率低。 |
?
Linux的內(nèi)核雖然是基于單內(nèi)核的,但是經(jīng)過(guò)這么多年的發(fā)展,也具備微內(nèi)核的一些特征。(體現(xiàn)了Linux實(shí)用至上的原則)
主要有以下特征:
2. 內(nèi)核版本號(hào)
內(nèi)核的版本號(hào)主要有四個(gè)數(shù)組組成。比如版本號(hào):2.6.26.1? 其中,
2? - 主版本號(hào)
6? - 從版本號(hào)或副版本號(hào)
26 - 修訂版本號(hào)
1? - 穩(wěn)定版本號(hào)
副版本號(hào)表示這個(gè)版本是穩(wěn)定版(偶數(shù))還是開(kāi)發(fā)版(奇數(shù)),上面例子中的版本號(hào)是穩(wěn)定版。
穩(wěn)定的版本可用于企業(yè)級(jí)環(huán)境。
修訂版本號(hào)的升級(jí)包括BUG修正,新的驅(qū)動(dòng)以及新的特性的追加。
穩(wěn)定版本號(hào)主要是一些關(guān)鍵性BUG的修改。
轉(zhuǎn)載于:https://www.cnblogs.com/Marineking/archive/2013/04/25/3043042.html
總結(jié)
以上是生活随笔為你收集整理的《Linux内核设计与实现》读书笔记(一)-内核简介的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 实例:三层交换机VLAN间路由配置命令
- 下一篇: 要学好linux运维请从排版画图开始