Организация памяти в процессорах семейства х86 позволяет использовать следующие режимы работы
1. Реальный;
2. Защищенный (сегментации);
3. Страничный;
4. Системного управления.
Реальный режим служит для обеспечения преемственности предыдущих процессоров и программ, а также для некоторых применений.
Защищенный режим служит для того, чтобы дать каждой программе несколько независимых защищенных адресных пространств. Страничный режим используется прежде всего для поддержки виртуальной памяти, т.е. среды, в которой большие адресные пространства моделируются на базе небольшой области оперативной памяти и некоторой дисковой памяти. Разработчики систем могут использовать как оба этих механизма (2 и 3), так и любой из них. При одновременном выполнении нескольких программ для защиты одних программ от влияния на них других программ можно использовать любой механизм.
Режим системного управления прежде всего предназначен для обеспечения перехода процессора в состояние пониженного энергопотребления (будет рассмотрен позднее).