正如你所学到的,内核是操作系统的核心。要真正理解 Linux,我们必须了解它的所有部分是如何协同工作的。本课程提供了一个高层次的概述,这是你 Linux 之旅中的关键第一步。
Linux 操作系统可以组织成三个不同的抽象级别。
系统硬件
最基本的级别是硬件。这包括 CPU、内存(RAM)、硬盘、网络端口和其他物理设备。这一层是执行我们机器实际计算和操作的基础。
Linux 内核
下一个级别是内核。内核的主要工作是充当桥梁,与硬件通信,以执行我们进程请求的任务。它处理进程和内存管理、设备通信、系统调用以及文件系统的设置。这是你将在 Linux Journey 上探索的一个中心主题。
用户空间
你最熟悉的级别是用户空间。这包括 shell、你运行的程序、图形界面和所有其他应用程序。这些程序与内核交互以完成工作,而无需了解底层硬件的具体细节。
在本课程中,我们将深入研究内核,揭开其复杂性的神秘面纱。你 Linux 之旅的这一部分将充满挑战,但也会带来丰厚的回报。