Linux内核简介
内核是提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。一个内核不是一套完整的操作系统。一套基于Linux内核的完整操作系统叫作Linux操作系统,或是GNU/Linux。Linux内核的主要模块(或组件)分以下几个部分:存储管理、CPU和进程管理、文件系统、设备管理和驱动、网络通信,以及系统的初始化(引导)、系统调用等。
人们不能直接控制汽车发动机,那么架设在底层之上会有点火装置、油门、刹车以及各种开关等,这些我们能够看懂使用的中介类似于内核的作用,为上层应用提供一个与具体硬件不相关的平台。在内核内部,又把代码分为与体系结构和硬件相关的部分,和可移植的部分;把大部分的设备驱动处理成相对独立的内核模块,这样减小了内核运行的开销,增强了内核代码的模块独立性。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。