Ресурс – всякий объект, который может распределяться внутри ОС.
· процессоры (процессорное время)
· память
· периферийные устройства (диски, таймеры, наборы данных, принтеры, сетевые устройства и т.п.)
Ресурсы могут быть:
· разделяемые (несколько процессов используют их одновременно) и неделимые
· выгружаемые (могут быть отобраны у процесса без негативных последствий – например, оперативная память) и невыгружаемые (принудительная выгрузка приводит к сбою – например, компакт-диск)
Управление ресурсами включает в себя решение следующих задач:
· планирование ресурса (когда, кому и в каком объёме)
· удовлетворение запросов на ресурсы
· отслеживание состояния и учёт использования ресурса
· разрешение конфликтов между процессами