Главная страница Случайная лекция Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика Мы поможем в написании ваших работ! |
Работа МП в защищенном режиме. Управление памятью в защищенном режиме. Формирование адреса ячейки памяти в защищенном режимеОсновным режимом работы 32-разрядных микропроцессоров является защищенный режим. Отличительные особенности защищенного режима: o виртуальное адресное пространство, o защита, o многозадачность. Защищенный режим обеспечивает защиту аппаратных и программных ресурсов одной задачи от возможного влияния другой. Основным защищаемым ресурсом является память, в которой хранятся команды, данные и системные таблицы. Защита памяти основана на сегментации. Сегментация – это механизм, с помощью которого память разделяется на отдельные области адресного пространства определенного назначения. В защищенном режиме программа оперирует с адресами, которые могут относиться к физически отсутствующим ячейкам памяти, поэтому такое адресное пространство называют виртуальным. Размер виртуального адресного пространства программы может превышать емкость физической памяти. В защищенном режиме используется сегментная и страничная организация памяти. Сегментная организация используется на прикладном уровне, а страничная – на системном. Формирование адреса ячейки памяти в защищенном режиме представлено на рисунке. Преобразование логического адреса в физический происходит в два этапа:
Селектор используется для определения базового адреса сегмента. Базовый адрес суммируется со смещением для формирования 32-разрядного линейного адреса. Полученный линейный адрес используется как 32-разрядный физический адрес, либо, если доступна страничная организация памяти, страничный механизм преобразует линейный адрес в физический. Рисунок - Формирование адреса ячейки памяти в защищенном режиме
Дата добавления: 2014-08-04; просмотров: 280; Нарушение авторских прав Мы поможем в написании ваших работ! |