用户/内核模式和保护/实模式有什么区别?他们是一样的吗?

Ale*_*lex 4 kernel protected mode

在我阅读了这些概念之后,似乎用户/内核模式和真实/受保护模式都是为了保护目的。基本上,这些模式是有区别的,以防止一个程序被另一个程序崩溃。那么为什么对同一件事使用不同的术语呢?

Tsy*_*rev 5

这些术语是不同的。此外,用户内核操作系统模式都与受保护处理器的模式有关。

从操作系统的角度来看,用户模式内核模式进程的模式。在系统正常运行期间,同一进程可以多次切换模式。

实模式保护模式处理器的模式(通常这些模式指的是 x86 系列)。在系统启动期间执行一次从真实模式到保护模式的切换。所有其他指令都在保护模式下执行。(我不确定,是否在系统关闭时额外切换到实模式。)