和 虚拟内存管理 , 是 Linux 内核中 最复杂的模块 ;
虚拟内存管理 包括 : 反向映射 , KSM , MMAP 映射 , 缺页中断 , 共享内存 , 进程虚拟地址空间管理 , 页面回收 ;...处理器执行时 , 检测 异常条件 , 处理器需要停止当前执行的栈 , 处理异常 ;
中断管理 位于 下图 Linux 内核整体架构图 中的 内核空间 ;
四、设备管理
----
Linux 内核 支持的外设类型...是最多的 ,
设备树
PCI 总线设备
设备模型 Kobject
ACPI
网络设备驱动
块设备驱动
字符设备驱动
设备管理 位于 下图 Linux 内核整体架构图 中的 内核空间 ;
五、文件系统...----
文件系统应用场景 :
F2FS
EXT 2/3/4
XFS
Linux 内核 为了支持各种文件系统 , 抽象出一个 虚拟文件系统 VFS , 这是一个文件系统的软件层 , 这样 Linux...内核可以很方便的集成各种文件系统 ;
文件系统 位于 下图 Linux 内核整体架构图 中的 内核空间 ;