Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Функции ОС по управлению памятью



Если не оговорено иное, под памятью (memory) понимается оперативная память компьютера, в отличие от внешней памяти (storage).

Процессор может выполнять только инструкции, находящиеся в оперативной па­мяти. Память распределяется как между модулями прикладных программ, так и меж­ду модулями самой операционной системы.

Функции ОС по управлению памятью в мультипрограммной системе:

· отслеживание свободной и занятой памяти;

· выделение памяти процессам и ее освобождение при завершении процесса;

· вытеснение процессов из оперативной памяти на диск при нехватке оперативной па­мяти и возвращение в оперативную память при освобождении места в ней (механизм вир­туальной памяти);

· настройка адресов программы на конкретную область физической памяти;

· динамическое выделение памяти процессам (выделение памяти по запросу при­ложения во время его выполнения); выделяются свободные участки, расположенные произвольным образом, что приводит к фрагментации памяти;

· дефрагментация освобожденной динамической памяти;

· выделение памяти для создания служебных структур ОС (дескрипторы процессов и потоков, таблицы распределения ресурсов, буферы, синхронизирующие объекты и т.д.;

· защита памяти - выполняемый процесс не должен записывать или читать дан­ные из памяти, назначенной другому процессу.





Дата публикования: 2015-10-09; Прочитано: 502 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...