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

Понятия запроса, очереди, дисциплины распределения ресурса



Сама идея мультипрограммирования непосредственно связана с наличием очередей процессов, так как процессы часто могут одновременно претендовать на одни и те же ресурсы. Если ресурс необходим и исчерпаем (дефицитен), то неизбежно его надо распределять, и будут возникать одна или несколько очередейзапросов от процессов на данный ресурс. Процессор по очереди предоставляется процессам, очереди будут и при обращении к каналам, УВВ, модулям ОС. В обязанности ОС входит поддержание очередей запросов процессов на ресурсы [10].

Использование многими процессами того или иного последовательно используемого ресурса осуществляется с помощью некоторой дисциплины распределения ресурса (ДРР). Основой ДРР являются:

· дисциплина формирования очереди (ДФО) на ресурс – набор правил размещения запросов процессов в очереди;

· дисциплина обслуживания очереди (ДОО) – набор правил извлечения запроса процесса из очереди с последующим предоставлением ему ресурса для использования.

Ясно, что основным конструктивным, согласующим элементом при реализации той или иной дисциплины диспетчеризации является очередь (queue), куда заносятся и откуда извлекаются запросы по определенным правилам.

На содержание ДФО влияют: типы (классы) и приоритеты заданий и шагов заданий, приоритеты уровней запросов прерываний, соглашения пользователей (в случае многопользовательской или распределенной системы), ДОО. В зависимости от момента времени назначения приоритетов ДФО бывают:

· статические – приоритеты назначаются заранее;

· динамические – приоритеты назначаются и изменяются в процессе распределения ресурса.





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



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