我刚从Silberschatz的"操作系统概念"中读到这篇文章.18:
将称为模式位的位添加到计算机的硬件中以指示当前模式:内核(0)或用户(1).通过模式位,我们能够区分代表操作系统执行的任务和代表用户执行的任务.
模式位存储在哪里?
(它是CPU中的寄存器吗?可以读取模式位吗?据我所知,CPU必须能够读取模式位.它如何知道哪个程序获得模式位0?特殊地址获取模式位0?谁设置模式位/如何设置?)
operating-system mode
mode ×1
operating-system ×1