Конспект установочных лекций по комплексному курсу Информатика, Теория информации



Распределение ресурсов ВС - часть 2


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

Управление оперативной памятью

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

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

2.      защита отдельных отрезков памяти от неправомерного доступа к ним из других программ пользователей.

При управлении памятью возникают следующие проблемы:

1.      области памяти, необходимые для разных контекстов процессов, имеют различные размеры, которые к тому же могут изменятся по ходу выполнения программ;

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

3.      наборы данных, содержательно связанные друг с другом должны быть объединены и организационно.

Обычными методами управления памятью, которые в значительной мере решают эти проблемы, являются:

·         сегментация,

·         страничный обмен.

При сегментации оперативная память разбивается на много частичных отрезков.


Содержание  Назад  Вперед