KNOWED.RU

• Программа делится программистом на сегменты
(подпрограммы)
– Физический адрес ячейки = адрес сегмента + смещение от
начала сегмента
– Дескриптор сегмента: адрес начала и длина сегмента, бит
присутствия (в памяти или на диске)
• Дескриптор - "описание"
– [E. describe ← L. de (вниз) + scribere (писать) = "записать"] -
описывать
– [E. script – текст, запись, рукопись , сценарий]
• близко к "скрести", "царапать"
• первые тексты царапали на глиняных дощечках
• Таблица дескрипторов сегментов – отдельный
сегмент данных

– По каждому сегменту: флаги, права, адрес, длина.
• Проблема замещения: какой сегмент сохранить на
диск или заместить новым. Правило – дисциплина
замещения:
– FIFO (first in - first out) - первый пришел - первый выбывает
– LRU (least recently used) дольше всего неиспользуемый
– LFU (least frequently used) реже всего используемый
– Random - случайный выбор
• Сегментная организация виртуальной памяти
использовалась в OS/2 v.1 для i80286
– Необходима аппаратная поддержка
Опубликовано на сайте: http://www.knowed.ru
Прямая ссылка: http://www.knowed.ru/index.php?name=pages&op=view&id=1580
1111