OSDev Wiki
Регистрация
Advertisement

Реальный режим (Real Mode) был единственным режимом работы первых 16-разрядных микропроцессоров фирмы Intel — 8086 и 8088, а также появившегося чуть позднее 80186/80188. В целях сохранения совместимости с ранее разработанными программами он поддерживается и поныне, хотя стопроцентной совместимости не обеспечивает.

Сразу после аппаратного сброса микропроцессор начинает работать в реальном режиме. В персональных компьютерах стартовый код входит в состав BIOS. Итогом его успешного выполнения является загрузка с какого-нибудь внешнего носителя программы начального загрузчика и передача ему управления.

Из реального режима программно можно перейти в защищённый режим процессора. При возникновении прерывания управления системой (SMI) происходит аппаратный переход в режим управления системой (SMM). В другие режимы перейти прямо из реального режима невозможно.

Advertisement