1. 尽管英特尔处理器区分4种特权级别,但Linux只使用两种不同的状态:核心态和用户状态。两种状态的关键差别在于对高于 TASK_SIZE 的内存区域的访问。简而言之,在用户状态禁止访问内核空间。用户进程不能操作或读取内核空间中的数据,也无法执行内核空间中的代码。
深入linux内核架构笔记
原文:https://www.cnblogs.com/newjiang/p/12688552.html