русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Логическое адресное пространство задачи


Дата добавления: 2015-06-12; просмотров: 806; Нарушение авторских прав


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

  1. При помощи сегментных дескрипторов в GDT. Все задачи имеют доступ к дескрипторам в GDT. Если эти дескрипторы указывают на линейное адресное пространство, отображаемое в общее для всех задач физическое адресное пространство, то задачи могут разделять данные и команды.
  2. При помощи разделяемых LDT. Две или более задачи могут использовать одну и ту же LDT, если селекторы LDT в их TSS для использовании при трансляции адресов выбирают одну и ту же LDT. Сегментные дескрипторы в LDT, адресующие линейные пространства, отображаемые в перекрывающиеся физическое адресное пространство, обеспечивают разделяемую физическую память. Этот метод разделения более селективен, чем метод организации разделения посредством GDT, поскольку он позволяет ограничить разделение конкретными задачами. Прочие задачи в системе могут иметь другие LDT, не дающие им доступ к разделяемым областям памяти.
  3. При помощи сегментных дескрипторов в LDT, отображающихся в одно и то же линейное адресное пространство. Если линейное адресное пространство отображается в то же самое физическое адресное пространство за счет постраничного отображения участвующих задач, эти дескрипторы позволяют задачам разделение адресного пространства. Такие дескрипторы обычно называют "алиасами". Такой метод разделения даже более селективен, чем предыдущий: прочие дескрипторы в LDT могут указывать на независимые линейные адреса, не являющиеся разделяемыми.
Страничные TSS блоки ------------- | Страница | Каталоги Таблицы | задачи |TSS задачи A страниц страниц ->| А |------------ ------------ ------------ | -------------| | | | | | || | |----------| |----------| | -------------| | | | | элемент |-- | Страница || | |----------| |----------| | задачи || | | | | элемент |---->| A ||----------| |----------| |----------| -------------| PDBR |---->| элемент |---->| элемент |--|----------| |----------| ------------ | -------------| | | элемент |-- | | Страница |------------ ------------ | --->| задачи | | | A | | Разделяемые ------------- | таблицы страниц | ------------ | | | | |----------| ------------- | | | |Разделяемая| | |----------| | страница | | | элемент |---->| | | |----------| ------------- ->| элемент |-- ->------------ | -------------TSS задачи B | | |Разделяемая|------------ ------------ | | | страница || | | | | | | || | |----------| | ------------ -->-------------| | | | | | || | |----------| | |----------| -------------| | | | | | | | Страница ||----------| |----------| | |----------| | задачи || PDBR |---->| элемент |-- | элемент |---->| В ||----------| |----------| |----------| -------------| | | злемент |---->| элемент |-------------- ------------ ------------ | ------------- TSS Каталоги Таблицы | | Страница | страниц страниц | | задачи | | | В | -->------------- Страничные блоки Рисунок 7-7. Отображение линейного адресного пространства в физическое с перекрытием

 



 



<== предыдущая лекция | следующая лекция ==>
Отображение линейного адресного пространства задачи в физическое | Адресация ввода/вывода


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.052 сек.