Название: Операционные системы как системы управления вычислительными ресурсами - (Коршикова Л.А.)

Жанр: Технические

Просмотров: 893


Введение

Первичная функция всех операционных систем (более точно, операционных систем, обеспечивающих режим мультипрограммирования) – обеспечение разделения основной памяти между конкурирующими пользовательскими процессами. Методы управления основной памятью варьируются от статического распределения памяти до смешанных стратегий, основанных на использовании "страничной подкачки по требованию" и развитых механизмов свопинга. При статическом распределении памяти каждый процесс пользователя должен полностью поместиться в основной памяти и система принимает к обслуживанию дополнительные пользовательские процессы до тех пор, пока все они одновременно помещаются в основной памяти с промежуточным решением в виде "простого свопинга". При этом система по-прежнему располагает каждый процесс в основной памяти целиком, но иногда на основании некоторого критерия сбрасывает образ некоторого процесса из основной памяти во внешнюю память и заменяет его в основной памяти образом некоторого другого процесса. Другой вариант управления памятью подразумевает использование динамических методов, связанных с обменом информацией на уровне оперативная память – внешняя память.