一个进程有两种模式:用户模式和管理员模式。CPU也有不同的特权级别来运行。这两个概念是一样的吗?在 Gary Nutt 的 Linux Kernel Projects 中提到,要进行系统调用,进程必须首先获得监督模式。这种模式是否与 CPU 在启动时以特权模式运行(当 BIOS 程序运行,例如 POST 或加载 MBR 时)以及当它调用低级 BIOS 例程时相同?或者当这些系统调用发生时,CPU 仍在用户模式下运行?另外,如果第二个是真的,有没有办法让用户在特权模式下运行 CPU ......我听说 int 0x80 这样做了,但是我再次对它是否使操作系统运行在特权模式下产生了同样的疑问模式或CPU...
任何与此相关的链接也将不胜感激......请告诉哪个是真的?先感谢您...