Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 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; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.009 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию