【发布时间】:2017-07-16 23:22:17
【问题描述】:
我从“Modern Operating Systems , Tanenbaum”中读到这一段
大多数计算机有两种操作模式:内核 模式和用户模式。操作系统是最基本的软件,以内核模式(也称为监督模式)运行。在这种模式下,它可以完全访问所有硬件,并且可以执行机器能够执行的任何指令。软件的其余部分在用户模式下运行,其中只有一部分机器指令可用。
根据可用的机器指令,我无法了解他们如何描述这两种模式的差异,在用户端,任何软件都有能力在硬件级别进行任何更改,就像我们有可能影响功能的软件一样CPU 的,可以玩注册表细节,所以我们怎么能说在用户模式下,我们只有机器指令的子集?
【问题讨论】:
-
如有任何疑问,请随时咨询。
标签: operating-system