Ключевые различия между реальным и защищённым режимами работы центрального процессора заключаются в способе адресации памяти и наборе доступных операций: 1
- Реальный режим: обращение к оперативной памяти происходит по реальным (действительным) адресам. 1 Набор доступных операций не ограничен, защита памяти не используется. 1
- Защищённый режим: обращение к памяти происходит по виртуальным адресам с использованием механизмов защиты памяти. 1 Размер виртуального адресного пространства программы может превышать ёмкость физической памяти и достигать 64Тбайт. 24 Для адресации используется сегментированная модель, в которой адрес состоит из двух элементов: селектора сегмента и смещения внутри сегмента. 2
Кроме того, в реальном режиме отключаются все функции защиты и поддержка страниц памяти, а адресное пространство ограничивается 1 МБ физической памяти. 2