Режим работы процессора определяет поведение, номенклатуру и свойства до- ступных ресурсов процессора. Перевод процессора из одного режима в другой осу- ществляется специальными программными и аппаратными методами. В рамках архитектуры IA-32 доступны следующие режимы работы процессора. Я Режимретъных адресов, или просторе^ьный режим (геа 1 mode) — это режим, в котором работал i8О86. Наличие его в i486 и Pentium обусловлено тем, что фирма Intel старается обеспечить в новых моделях процессоров возможность функционирования программ, разработанных для ранних моделей. 9 Защищенный режим (protected mode) позволяет максимально реализовать все идеи, заложенные в процессорах архитектуры IA-32, начиная с i80286. Програм- мы, разработанные для i8О86 (реального режима), не могут функционировать в защищенном режиме. Одна из причин этого связана с особенностями форми- рования физического адреса в защищенном режиме. И Режим виртуального процессора 8086 предназначен для организации многоза- дачной работы программ, разработанных для реального режима (процессора i8О86), совместно с программами защищенного режима. Переход в этот режим (virtual 8086 mode) возможен, если процессор уже находится в защищенном режиме. Работа программ реального режима в режиме виртуального i8О86воз- можна благодаря тому, что процесс формирования физического адреса для них производится по правилам реального режима. Ш Режим системного управления (System Management Mode, SMM) — это новый режим работы процессора, впервые появившийся в процессоре Pentium. Он обеспечивает операционную систему механизмом для выполнения машинно- зависимых функций, таких как перевод компьютера в режим пониженного энер- гопотребления или выполнения действий по защите системы. Для перехода в данный режим процессор должен получить специальный сигнал SMI от усо- вершенствованного программируемого контроллера прерываний (Advanced Programmable Interrupt Controller, АРIС), при этом сохраняется состояние вы- числительной среды процессора. Функционирование процессора в этом режи- ме подобно его работе в режиме реальных адресов. Возврат из этого режима производится специальной командой процессора. Процессор всегда начинает работу в реальном режиме.