linux 体系结构 目录

linux 体系结构 目录_第1张图片

linux体系分为:用户空间和内核空间

用户空间分为:应用程序和c库

内核空间分为:内核,系统调用接口,体系构架代码

程序执行通过系统调用和硬件中断在两个空间进行切换

linux 体系结构 目录_第2张图片

内核构架分为:系统调用接口(SCI)、进程管理(PM进程通信、创建、切换等)、虚拟文件系统(VFS各个文件系统统一接口)、内存管理(MM内存地址转换、内存回收、分配)、网络协议栈(Network Stack)、体系结构相关代码(Arch与CPU相关)、设备驱动(DD)

linux 体系结构 目录_第3张图片

Linux目录结构

linux 体系结构 目录_第4张图片

arch目录 不同CPU的配置文件 如开发板所在的目录为 /arch/arm/mach-s3c64xx  (mach 为评估版开发板本身独特代码

block 部分块设备驱动程序

crypto目录 加密、压缩、CRC校验算法

documentation目录 内核的文档

drivers目录  设备驱动程序

fs目录  文件系统

include目录 内核需要与平台无关的头文件

lib目录  库文件代码

mm目录  内存管理

net目录  网络

samples目录  一些内核编程的范例

scripts目录 配置内核的脚本

security目录 SELinux的模块

sound目录 音频设备驱动

usr目录 cpio命令的实现

virt目录  内核虚拟机



你可能感兴趣的:(linux 体系结构 目录)