Processors provide privilege modes that restrict sensitive instructions and memory access. Linux uses this hardware boundary so ordinary application failures cannot directly overwrite kernel memory or reconfigure devices. The kernel controls transitions into privileged execution.
Kernel · Lesson 2
Privilege Levels
Learn how processor privilege separates user execution from trusted kernel execution.