@ural_asadullin

Почему процессор не загружается сразу в защищёный или 64 битный режим?

Почему процессор не загружается сразу в защищёный или 64 битный режим? И зачем вообще нужен реальный режим?
  • Вопрос задан
  • 58 просмотров
Пригласить эксперта
Ответы на вопрос 3
hottabxp
@hottabxp
Сначала мы жили бедно, а потом нас обокрали..
Для совместимости со старым ПО.
Ответ написан
@rPman
Почему прямо не загружается?

В режиме efi как раз сразу защищенный и стартует
Ответ написан
@res2001
Developer, ex-admin
В реальном режиме все несколько проще, т.к. доступны реальные адреса памяти. Например порты устройств доступны по своим реальным адресам. Можно достаточно легко провести предварительную инициализацию оборудования.
Включение защищенного режима предполагает как минимум наличие прослойки ПО, которая будет работать с MMU - выделять/освобождать память, мапить реальные адреса на виртуальные и т.п. Кроме того сам MMU не включен по умолчанию и его надо включать программно в реальном режиме. Как-то так.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы