关注+星标公众号,不错过精彩内容
) l" W# ?0 }) u4 K; g0 Y3 p
hnf1ydt0tsh64063124621.gif
; T% s; J- L" u* ^; Y4 x0 ]
素材来源 | 网络
9 s0 U/ X: L0 K: f" `7 ALinux 内核是一种开源的类 Unix 操作系统宏内核。
/ r$ z/ U+ }+ _! V2 xLinux 内核是 Linux 操作系统的主要组件,也是计算机硬件与其进程之间的核心接口。它负责两者之间的通信,还要尽可能高效地管理资源。之所以称为内核,是因为它在操作系统中就像果实硬壳中的种子一样,并且控制着硬件的所有主要功能。内核的用途主要有以下 4 项工作:
M( f) U) R, }- {内存管理:追踪记录有多少内存存储了什么以及存储在哪里进程管理:确定哪些进程可以使用中央处理器、何时使用以及持续多长时间设备驱动程序:充当硬件与进程之间的调解程序/解释程序系统调用和安全防护:从流程接受服务请求在正确实施的情况下,内核对于用户是不可见的,它在自己的小世界(称为内核空间)中工作,并从中分配内存和跟踪所有内容的存储位置。用户所看到的内容则被称为用户空间。这些应用通过系统调用接口(SCI)与内核进行交互。
& [7 t0 _% o* d- I3 N0 w! z
az2ejha2etz64063124722.png
|