Раздел 5. Защищенный режим работы микропроцессора

Тема 5.1. Режимы работы микропроцессора

Режимы работы микропроцессора. Персональный компьютер, в зависимости от микропроцессора, может работать в однозадачном режиме, многозадачном режиме, в режиме виртуальных машин. В однозадачном режиме, находиться в оперативной памяти и выполняться может только одна пользовательская программа; в многозадачном режиме в памяти хранятся и попеременно выполняются несколько пользовательских программ, при этом возможны два варианта многозадачности-однопользовательский многозадачный и многопользовательский многозадачный режим; система виртуальных машин означает имитацию одновременной работы нескольких процессоров. Основной признак виртуальности микропроцессора- это не только многозадачность, но и возможность одновременной работы на компьютере нескольких операционных систем. Такой режим работы предусмотрен технологией IVT (Intel Virtualisation Technology), поддерживаемой современными процессорами Intel. Сходная по назначению технология, называемая AMD-V (AMD Virtualisation), используется и в микропроцессорах компании AMD.

Процессоры могут работать в различных режимах. Под термином «режим» подразумевается способы, которым процессор создает (и обеспечивает) для себя рабочую среду. Режим работы процессора задает способ адресации к оперативной памяти и способ управления отдельными задачами. Процессоры персональных компьютеров могут работать в трех режимах: реальном, защищенном и виртуальном режимах.

Реальный режим

Это режим работы первых 16-битовых микропроцессоров. Наличие его обусловлено тем, что необходимо обеспечить в новых моделях микропроцессоров функционирование программ, разработанных для старых моделей.

Защищенный режим (protected mode)

Означает, что параллельные вычисления могут быть защищены программно-аппаратным путем.

Позволяет полностью использовать все возможности, предоставляемые микропроцессором. Все современные многозадачные ОС работают в этом режиме.

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

Программы, разработанные для реального режима, не могут функционировать в защищенном режиме. (Физический адрес формируется по другим принципам.)


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: