Linux内核主要由5个模块组成:
程序存在文件系统里,加载到内存执行,进程间需要调度和通信以及网络接口。
内存管理
文件系统 进程调度 进程通信
网络接口
其他4个都与进程调度有依赖关系。
内存管理与进程通信关系: 比如利用共享内存进行进程通信;
文件系统和网络接口关系:比如可以利用网络接口实现NFS