【发布时间】:2013-01-30 15:10:45
【问题描述】:
我听说过特权级别、环、特权指令、非特权指令、用户模式、内核模式、用户空间、内核空间。
用户进程将以低权限运行,而操作系统进程具有更高的权限,我也听说过负责一般保护的 CPL 寄存器。 CPU也只知道CPL,它是决定页面指令属于哪个页面的依据。
我想知道谁/什么最初决定了进程的特权级别?
什么时候决定进程将以低或高权限运行?在编译时?加载时?
什么告诉当前程序将以特定权限级别运行?段寄存器?描述符?装载机?
【问题讨论】:
标签: operating-system privilege