Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Ровнены на адрес, кратный 16 Размер сегмента указывается в
Битах, и поэтому может принимать любые значения, меньшие Или равные 64 Кбайт. В этом состоит фундаментальное отличие от Реального режима, где каждый сегмент по умолчанию имеет размер Кбайт. После определения базового адреса сегмента к нему при- Бавляется значение смещения (размещаемого в 16 битах), и процес- Сор может обратиться к соответствующей ячейке памяти. Очевидно, Что метод вычисления физических адресов в защищенном режиме Значительно сложнее, чем в реальном режиме. Однако эти вычисле- ния выполняются процессором и ≪прозрачны≫ для программиста, Для которого механизм адресации выглядит неизменным. Действи- Тельно, как и в реальном режиме, команды, стек и данные адресу- Ются с помощью соответствующего регистра сегмента (называемого Селектором) и смещения. Эти данные позволяют теперь определить максимальный раз- Мер адресного пространства, доступного для каждой программы. В самом деле, мы видели, что поле индекса какого-либо регистра Селектора имеет размер 13 бит, что позволяет обратиться к 8192 (213 = 8192) дескрипторам в каждой таблице. Зная значение бита индикатора таблицы, можно обратиться к двум таблицам, которые Содержат по 8192 дескриптора. Каждый из этих дескрипторов со- Ответствует сегменту с максимальным размером 64 Кбайт (216 = 64 Кбайт). Таким образом, полная виртуальная память, дос- Тупная для каждой задачи составляет 8192 х 2 х 64 Кбайт, что рав- но 1 Гбайт (213 х 2 х 2'6= 230= 1 Гбайт). Пересчет адреса в вирту- Альной памяти в реальную оперативную память производится про- Цессором автоматически. Это соответствует тому, что физические Адреса не наблюдаемы или прозрачны для программы. Адресация в защищенном режиме МП 80386 и старше Защищенный режим, появившийся в МП 80286, имел не все Date: 2015-11-13; view: 409; Нарушение авторских прав |