Управление памятью в ОС РВ. Модели памяти, механизмы распределения памяти. Виртуальная память в ОС РВ

Автор: Пользователь скрыл имя, 28 Февраля 2013 в 07:29, реферат

Описание работы

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

Работа содержит 1 файл

управление_памятью_в_осрв.doc

— 74.00 Кб (Скачать)

Выводы

Фундаментальное требование к памяти в системе  реального времени заключается в том, что время доступа к ней должно быть ограничено (или, другими словами, предсказуемо). Прямым следствием становится запрет на использование для процессов реального времени техники вызова страниц по запросу (подкачка с диска). Поэтому системы, обеспечивающие механизм виртуальной памяти, должны уметь блокировать процесс в оперативной памяти, не допуская подкачки. Итак, подкачка недопустима в ОСРВ, потому что непредсказуема.

Если поддерживается страничная организация памяти (paging), соответствующее отображение страниц в физические адреса должно быть частью контекста процесса. Иначе опять появляется непредсказуемость, неприемлемая для ОСРВ.

Для процессов, не являющихся процессами жесткого реального времени, возможно использование механизма динамического распределения памяти, однако при этом ОСРВ должна поддерживать обработку таймаута на запрос памяти, т.е. ограничение на предсказуемое время ожидания.

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


Информация о работе Управление памятью в ОС РВ. Модели памяти, механизмы распределения памяти. Виртуальная память в ОС РВ