Linux内核的五大模块

Posted terrytian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux内核的五大模块相关的知识,希望对你有一定的参考价值。

Linux内核的五大模块

Linux内核的五大模块 1.进程调度模块 2.内存管理模块 3.文件系统模块 4.进程间通信模块 5.网络接口模块

进程调度模块
用来负责控制进程对CPU 资源的使用。所采取的调度策略是各进程能够公平合理地访问CPU, 同时保证内核能及时地执行硬件操作。

内存管理模块
用于确保所有进程能够安全地共享机器主内存区, 同时, 内存管理模块还支持虚拟内存管理方式, 使得Linux 支持进程使用比实际内存空间更多的内存容量。并可以利用文件系统, 对暂时不用的内存数据块交换到外部存储设备上去, 当需要时再交换回来。

文件系统模块
用于支持对外部设备的驱动和存储。虚拟文件系统模块通过向所有的外部存储设备提供一个通用的文件接口,隐藏了各种硬件设备的不同细节。从而提供并支持与其它操作系统兼容的多种文件系统格式。

进程间通信模块
用于支持多种进程间的信息交换方式

网络接口模块
提供对多种网络通信标准的访问并支持许多网络硬件






以上是关于Linux内核的五大模块的主要内容,如果未能解决你的问题,请参考以下文章

Linux内核移植初探

Linux 内核的五大创新

学习Linux就业前景如何?五大就业岗位!

Linux文件系统特点?

linux内核模块中调用shell脚本

linux安装内核模块问题