二、LINUX内核的组成
1.LINUX内核源代码目录结构
1)arch:包含和硬件体系结构相关的代码,每种平台占一个相应的目录。如i386,arm,powerpc,mips等。...3)crypto:常用加密和散列算法,还有一些散列和CRC校验。
4)Documentation:内核各部分通用解释和注释。...5)drivers:设备驱动程序,每个不同的驱动程序占一个子目录,如char,block,net,mtd,i2c等
6)fs:支持各种文件系统,如EXT,FAT,NTFS,JFFS2
7)include...)mm:内存管理代码,而和平台相关的代码放在arch/*/mm目录下
13)net:网络相关代码,实现各种网络相关协议
14)scripts:配置内核中脚本文件
15)security:主要是SELinux...模块
16)sound:ALSA,OSS音频中设备的核心代码和常用设备驱动
17)usr:实现了用于打包和压缩的CPIO等
2.LINUX的内核组成部分
2.1 LINUX主要用进程调度,虚拟文件系统,