快捷搜索:
来自 67677新澳门手机版 2019-12-13 07:17 的文章
当前位置: 67677新澳门手机版 > 67677新澳门手机版 > 正文

读书笔记

本篇简要介绍内核相关的基本概念。

首要内容:

  • 单内核和微内核
  • 底子版本号

 

1. 单内核和微内核

 

原理

优势

劣势

单内核

整个内核都在一个大内核地址空间上运行。 1. 简单。
2. 高效:所有内核都在一个大的地址空间上,所以内核各个功能之间的调用和调用函数类似,几乎没有性能开销。
一个功能的崩溃会导致整个内核无法使用。

微内核

内核按功能被划分成各个独立的过程。每个过程独立的运行在自己的地址空间上。 1. 安全:内核的各种服务独立运行,一种服务挂了不会影响其他服务。 内核各个服务之间的调用涉及进程间的通信,比较复杂且效率低。

 

Linux的内核即便是依据单内核的,不过通过那样多年的提升,也持有微内核的有个别特点。(呈现了Linux实用至上的条件)

主要有以下特点:

  1. 支撑动态加载内核模块
  2. 支撑对称多管理(SMP)
  3. 水源能够抢占(preemptive),允许内核运营的任务有优先实行的力量
  4. 不区分线程和进程

2. 内核版本号

67677新澳门手机版 ,水源的版本号主要有多少个数组组成。比方版本号:2.6.26.1  当中,

2  - 主版本号

6  - 从版本号或副版本号

26 - 修正版本号

1  - 牢固版本号

副版本号表示那些本子是稳固版(偶数)依然开采版(奇数),上面例子中的版本号是牢固版。

安静的本子可用于公司级景况。

修正版本号的晋级满含BUG改过,新的驱动以致新的特色的加码。

安定版本号首要是局地重中之重性BUG的改换。

本文由67677新澳门手机版发布于67677新澳门手机版,转载请注明出处:读书笔记

关键词: