2020年5月3日 下午11:49
摘要:
- 为什么说进程和内存是linux内核最为关键的部件:因为linux内核中其他的子文件系统功能的完成依托于内存和进程的管理,在linux内核中,进程管理和内存管理子系统处在更底层的位置,linux内核中上层的子系统调用,从而完成相应的功能
- 当然,我这样说其实有些绝对,linux内核中的各个模块之间的关系并不是用上下级调用就可以解释清楚的,但是这样角度的整理,的确对理解linux内核有一定的帮助。
- 那么,这篇文章的目标有两个:
- 介绍一个进程和内存管理模块
- 说说其他子系统是如何使用这两个基础模块的
正文:
- 进程管理子系统核心功能介绍:
- 进程、线程的创建: 计算机是如何执行任务的(5个发展阶段)
- 进程(线程)的调度: linux内核任务调度子系统
- 内存管理子系统核心功能介绍:
- 关于调用进程、内存子系统的例子我这里用IPC中的共享内存方式举例: IPC中:共享内存的创建和映射过程