文章目录
一、内存管理架构组成 ( 用户空间 | 内核空间 | MMU 硬件 )
二、Linux 内核架构层次
三、Linux 系统调用接口
一、内存管理架构组成 ( 用户空间 | 内核空间 | MMU..." ;
② 内核空间 : Linux 内核启动后 , 一直 驻留在内存 中 , 应用程序 不能 读写 内核空间数据 , 不能直接调用 内核源码 中的函数 ; 只能通过 " 系统调用 " 间接调用 内核函数...内核架构层次
----
整个操作系统 由 应用层 , Library Routine , 内核 , 硬件 组成 ;
层次架构如下 :
Linux 内核 需要 " 管理硬件 " , 如 : CPU 处理器..., 内存 , I/O 设备 , 网络设备 等 ;
Linux 内核 还需要 向上层的 " 应用程序 " 或 " Library Routine " 提供 API 接口 , 如 : 系统调用 ;
三、Linux...Linux 内核是如何管理设备的 , 系统调用接口没有关于 " 设备管理 " 的调用接口 ;