文章目录
一、Linux 内核在操作系统中的层级
二、Linux 内核子系统
三、Linux 内核子系统之间的关系
一、Linux 内核在操作系统中的层级
----
Linux 内核 所在层级 : 整个计算机系统中..., 由下到上介绍 :
计算机硬件 处于最底层 ;
计算机硬件 上面一层是 Linux 内核 , 计算机的所有硬件操作都要经过内核 , 内核是 抽象资源操作 与 具体硬件操作细节 之间的接口 ;
Linux...内核 上面一层是 系统调用接口 , 系统调用 由大量的指令组成 , 应用程序 通过 系统调用 调用内核的功能 , 实现特定服务 , 如创建进程 ; 系统调用运行在 内核态 , 应用程序 运行在 用户态...;
最上层是 应用程序 , 应用程序 是 运行于操作系统上的 软件集合 ;
如下图所示 :
二、Linux 内核子系统
----
Linux 内核的
5
个子系统 :
进程调度 ( Process...和 进程调度 两个子系统模块 ,
进程调度 与 内存管理 这两个子系统之间 是相互依赖的 ,
内存管理 与 虚拟文件系统 之间 相互依赖 ,