Описание тега real-mode

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

Реальный режим, также называемый режимом реального адреса, - это режим работы всех x86-совместимых процессоров.

Реальный режим характеризуется

  • 20-битное сегментированное адресное пространство памяти (что дает ровно 1 МиБ адресуемой памяти) и
  • неограниченный прямой программный доступ ко всей адресуемой памяти, адресам ввода / вывода и периферийному оборудованию, это
  • не обеспечивает поддержку защиты памяти, многозадачности или уровней привилегий кода.

До выпуска 80286, который представил защищенный режим, реальный режим был единственным доступным режимом для процессоров x86. В интересах обратной совместимости все процессоры x86 при сбросе запускаются в реальном режиме, хотя при запуске в других режимах можно имитировать реальный режим в других системах.