原文
The kernel isn't a process—it's the system. It serves user processes, reacts to context, and enforces separation and control.
- The Kernel Is Not a Process: It's the always-present authority bridging hardware and software.
- Serving the Process: Orchestrates syscalls, interrupts, and scheduling to keep user tasks running.
- System of Layers: Virtual, mapped, isolated, and controlled—structure at runtime.
📚 Study Files
init/main.c
kernel/fork.c
include/linux/sched.h
arch/x86/kernel/entry_64.S
1. What is the fundamental difference between the kernel and a process?
2. How does the kernel primarily serve user processes?
3. What characterizes the kernel's system of layers?