Лекция 8. Основные понятия сегментации

Сегментация памяти

Основные понятия сегментации

Рассмотрим пример, когда программа использует одно адресное пространство.

программа использует одно адресное пространство

Недостатки такой системы:

Один участок может полностью заполниться, но при этом останутся свободные участки. Можно конечно перемещать участки, но это очень сложно.

Эти проблемы можно решить, если дать каждому участку независимое адресное пространство, называемое сегментом.

Рассмотрим то же пример с использованием сегментов:

Сегментированная память

Каждый сегмент может расти или уменьшаться независимо от других.

Сегмент - это логический объект.

В этом случае адрес имеет две части:

· номер сегмента

· адрес в сегменте

Преимущества сегментации:

· Сегменты не мешают друг другу.

· Начальный адрес процедуры всегда начинается с (n,0). Что упрощает программирование.

· Облегчает совместное использование процедур и данных.

· Раздельная защита каждого сегмента (чтение, запись).








Дата добавления: 2014-12-21; просмотров: 722;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.