LINUX内核

举报
心跳包 发表于 2021/11/13 00:17:33 2021/11/13
【摘要】 一、Linux内核2.6特点: 1.新的调度器 2.内核抢占 3.改进线程模型 4.虚拟内存 5.文件系统 6.音频:音频体系结构ALSA.支持USB音频和MIDI设备,并支持全双工重放功能。 7.总线:可以直接通过IDE驱动程序来支持CD/RW设备 8.电源管理:支持ACPI,用于调整CPU在不同负载下工作于不同时钟频...

一、Linux内核2.6特点:

1.新的调度器

2.内核抢占

3.改进线程模型

4.虚拟内存

5.文件系统

6.音频:音频体系结构ALSA.支持USB音频和MIDI设备,并支持全双工重放功能。

7.总线:可以直接通过IDE驱动程序来支持CD/RW设备

8.电源管理:支持ACPI,用于调整CPU在不同负载下工作于不同时钟频率以降低功耗。

9.联网和IPSec

10.用户界面层。

二、LINUX内核的组成

1.LINUX内核源代码目录结构

1)arch:包含和硬件体系结构相关的代码,每种平台占一个相应的目录。如i386,arm,powerpc,mips等。

2)block:块设备驱动程序I/O调度。

3)crypto:常用加密和散列算法,还有一些散列和CRC校验。

4)Documentation:内核各部分通用解释和注释。

5)drivers:设备驱动程序,每个不同的驱动程序占一个子目录,如char,block,net,mtd,i2c等

6)fs:支持各种文件系统,如EXT,FAT,NTFS,JFFS2

7)include:头文件,与系统相关的头文件放在include/Linux下。

8)init:内核初始化代码

9)ipc:进程间通信代码

10)kernel:内核的最核心部分,包括定时器,进程调度,而和平台相关的代码放在arch/*/kernel目录下

11)lib:库文件代码

12)mm:内存管理代

文章来源: xintiaobao.blog.csdn.net,作者:心跳包,版权归原作者所有,如需转载,请联系作者。

原文链接:xintiaobao.blog.csdn.net/article/details/79847684

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。