Скачать презентацию УПРАВЛЕНИЕ ЗАДАЧАМИ В ОПЕРАЦИОННЫХ СИСТЕМАХ Выход Основные Скачать презентацию УПРАВЛЕНИЕ ЗАДАЧАМИ В ОПЕРАЦИОННЫХ СИСТЕМАХ Выход Основные

6 Управление задачами в ОС(Погожева).ppt

  • Количество слайдов: 8

УПРАВЛЕНИЕ ЗАДАЧАМИ В ОПЕРАЦИОННЫХ СИСТЕМАХ Выход УПРАВЛЕНИЕ ЗАДАЧАМИ В ОПЕРАЦИОННЫХ СИСТЕМАХ Выход

Основные функции: Создание и удаление задач Планирование процессов и их диспетчеризация Синхронизация задач Выход Основные функции: Создание и удаление задач Планирование процессов и их диспетчеризация Синхронизация задач Выход

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

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

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

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

Существуют задачи краткосрочного (динамического) планирования. Т. е. ресурсы распределяются при возникновении каждого события. Задачи Существуют задачи краткосрочного (динамического) планирования. Т. е. ресурсы распределяются при возникновении каждого события. Задачи динамического планирования называются диспетчеризацией. Выход

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