Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
就我个人而言,我认为用户模式允许受限访问,因此不能更改不应该更改的内容,因此是内核模式。
虽然假设还不够好。有谁知道他们为什么或如何为用户提供保护。
将用户模式与内核模式分离的想法是,在用户模式下运行的任何东西都不会干扰系统的其余部分,因此需要较少的权限。例如,您不希望用户模式应用程序能够写入另一个进程或内核。
保护是通过硬件完成的。通常,处理器具有特权模式、MMU 和访问控制选项。在 x86 中,您拥有特权环;在 ARM 中,您有用户模式与主管模式。