【发布时间】:2020-09-10 09:59:41
【问题描述】:
我知道内核模式是一种特权,因此在内核模式下,所有硬件功能和指令集中的所有指令都可用。我也知道,当我们进行过程调用(比如 read())时,它又会进行系统调用。但在此之前它会陷入内核模式。我想知道如果每个用户程序都可以在内核模式下运行,因为所有过程调用和系统调用都对用户程序可用,那么内核模式有什么用处。
【问题讨论】:
-
只需在您的计算机上运行 DOS、Windows 95、Windows 98 或 Windows ME 一周左右。这些操作系统中没有内核模式/用户模式分离。试试看,自己看看。
标签: kernel cpu-architecture processor instruction-set kernel-mode