Kernel
即核心,Linux的Kernel就是Linux操作系统运行的核心。事实上,它并不为用户直接提供任何有生产力的功能,而是为了系统的基本运行提供保障。就如我们心脏的跳动,并我们帮我们完成任何学习与工作任务,但是却必不可少。
Kernel提供最底层、最通用的能力:
分配系统资源,即将硬件提供的计算能虚拟化为系统调用,以及对内存的管理
程序管理,程序的启动、终止、切换、回收等工作
硬件驱动,提供硬件与软件的基本接口
通用功能,如网络、文件系统等
安全功能,如SELinux,解密解密算法等
END |
---|