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