一 linux内核功能:
(1)进程管理
(2)内存管理:进程请求时分配可用内存,进程释放内存后回收内存,以及跟踪系统中内存的使用情况。
(3)文件系统
(4)设备控制
(5)网络功能
二 linux内核目录(/usr/src/linux):
(1)arch:包含和硬件体系结构相关的代码,每种平台一个相应的目录。
(2)drivers:设备驱动程序。
(3)fs:各种支持的文件系统。
(4)include:头文件。
(5)ipc:进程间通信的部分。
(6)kernel:内核的最核心部分,和平台相关的放在arch/*/linux下。
(7)lib:库文件代码。
(8)mm:内存管理。
(9)net:网络相关代码,实现各种常见协议。
三 linux目录文件: