2015-09-12 4 views
2

После того, как я прочитал об этих концепциях, кажется, что режимы пользователя/ядра и реальные/защищенные режимы предназначены для целей защиты. В основном эти режимы дифференцируются, чтобы предотвратить сбой одной программы другой. Итак, зачем использовать разные термины для одного и того же?В чем разница между режимом пользователя/ядра и защищенным/реальным режимом? Они одинаковы?

ответ

3

Эти условия разные. Более того, оба пользователь и ядро ​​ Режимы ОС связаны с защищенными процессорный режим.

Режим пользователя и режим ядра являются режимы процесса с точки зрения операционной системы. Тот же процесс может переключатель режимов много раз во время безотказной работы системы.

Реальный режим и защищенный режим являются режимами процессора (обычно эти режимы относятся к семейству x86). Переключатель от реального до защищенного режима выполняется после во время запуска системы. Все дальнейшие инструкции выполняются в защищенном режиме. (Я не уверен, что при выключении системы выполняется дополнительный переход в реальный режим.)

Смежные вопросы