русс | укр

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

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

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

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


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

Сегментная организация памяти.


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


Работает в защищенном режиме процессора. Применяется, начиная с 80286. Процесс преоб-разования адреса состоит из двух этапов.

1) преобразование логического адреса в линейный

2) преобразование линейного адреса в физический

В некоторых случаях второй этап может отсутствовать. Также как и в режиме DOS логический адрес состоит из двух составляющих:

       
 
селектор
 
смещение


:

 

Размер селектора составляет 16 разрядов, а размер зависит от типа процессора. Чем селектор отличается от сегмента?

 
 
селектор


адрес в таблице GDT/LDT RPL

 

В защищенном режиме все блоки памяти перечислены в таблице GDT (Global Description Table) /LDT (Local Description Table). Адреса всех блоков памяти перечислены в специальных таблицах. GDT одна (0), а LDT может быть несколько (1).

 

    DPL
смещение
селектор

       
   
 


GDT/LDT Оперативная память

 

Допустимый

уровень

привилегий

Дескрипторная таблица содержит адреса блоков памяти. С помощью селектора определяется тип таблицы и смещение в таблице. По смещению находится адрес начала блока памяти. Начальный адрес складывается со смещением и получается реальный адрес.

Доступ к памяти будет тогда и только тогда, когда RPL ³ DPL. Кроме того в дескрипторной таблице помимо адреса начала блока находится размер блока и ОС проверяет. Если исполнительный адрес превышает размер блока, то доступ запрещен.

Достоинства сегментной организации очевидны – адресация пространства до 4 Гб.

 

Лекция № 3

 



<== предыдущая лекция | следующая лекция ==>
Средства аппаратной поддержки управления памятью. | Страничная или сегментно-страничная организация памяти.


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


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

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

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


 


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

 
 

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

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