Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Презентации / Память.ppt
Скачиваний:
31
Добавлен:
11.04.2015
Размер:
4.75 Mб
Скачать

2.При динамическом распределении оперативной памяти - выделяется необходимый объем памяти по запросу с учетом потребности задачи. Параллельность процессов обмена и обработки данных приводит к тому, что к оперативной памяти может обращаться несколько устройств (или программ) одновременно, потому требуется организовать очередь обслуживания и использовать концепцию виртуальной памяти. Один из компонентов ядра операционной системы - диспетчер памяти - организует трансляцию виртуальных адресов, используемых программами и другими компонентами ядра, в реальные адреса физической памяти.

Виртуальная память

Управление памятью объединяет три задачи ( все эти проблемы решает виртуальная память):

Динамическое распределение памяти

Отображение виртуальных адресов программы на физические адреса

Реализация защиты памяти

Виртуальная память

Виртуальная память представляет

собой совокупность всех ячеек памяти – оперативной и внешней. Она имеет сквозную нумерацию от нуля до предельного значения адреса. Принцип

виртуальной памяти предполагает, что

пользователь имеет дело с кажущейся

одноуровневой памятью, объем

которой равен всему адресному пространству системы независимо от объема ОЗУ и объема памяти, необходимой для других программ, участвующих в мультипрограммной обработке.

Диск

Виртуальная память построена на тесном взаимодействии оперативной и дисковой памяти.

Основная память – память прямого доступа. Существует память последовательного доступа. Дисковая память занимает промежуточное положение.