Kernel 用户/内核模式和受保护/真实模式之间有什么区别?它们是一样的吗?

Kernel 用户/内核模式和受保护/真实模式之间有什么区别?它们是一样的吗?,kernel,protected,mode,Kernel,Protected,Mode,在我阅读了这些概念之后,似乎用户/内核模式和真实/受保护模式都是为了保护目的。基本上,这些模式是有区别的,以防止一个程序被另一个程序崩溃。那么,为什么对同一事物使用不同的术语呢?这些术语是不同的。此外,用户和内核操作系统模式都与受保护处理器的模式有关 用户模式和内核模式是从操作系统的角度来看进程的模式。在系统正常运行期间,同一进程可以多次切换模式 实模式和保护模式是处理器的模式(通常这些模式指x86系列)在系统启动期间执行一次从实模式到保护模式的切换。所有后续指令均在保护模式下执行。(我不确定是

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

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

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

实模式保护模式是处理器的模式(通常这些模式指x86系列)在系统启动期间执行一次从实模式到保护模式的切换。所有后续指令均在保护模式下执行。(我不确定是否在系统关闭时执行到实模式的附加切换。)