Слайд 2
![Система управления процессами обеспечивает прохождение процесса через компьютер. В зависимости](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/348047/slide-1.jpg)
Система управления процессами обеспечивает прохождение процесса через компьютер. В зависимости от
состояния процесса ему должен быть
предоставлен тот или иной ресурс. Например, новый процесс необходимо разместить в основной памяти, следовательно, ему необходимо выделить часть адресного пространства.
Слайд 3
![Процессу в состоянии готовый должно быть предоставлено процессорное время. Выполняемый](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/348047/slide-2.jpg)
Процессу в состоянии
готовый должно быть предоставлено процессорное время. Выполняемый процесс может
потребовать оборудование ввода-вывода и до-
луп к файлу.
Слайд 4
![Распределение процессов между имеющимися ресурсами носит название планирование процессов. Одним](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/348047/slide-3.jpg)
Распределение процессов между имеющимися ресурсами носит
название планирование процессов. Одним из методом
планирования
процессов, ориентированных на эффективную загрузку ресурсов,
является метод очередей ресурсов.
Слайд 5
![Новые процессы находятся во входной очереди, часто называемой очередью работ](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/348047/slide-4.jpg)
Новые процессы находятся во
входной очереди, часто называемой очередью работ — заданий.
Входная
очередь располагается во внешней памяти, во входной
очереди процессы ожидают освобождения ресурса — адресного пространства основной памяти.
Слайд 6
![Готовые к выполнению процессы располагаются в основной памяти и связаны](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/348047/slide-5.jpg)
Готовые к выполнению процессы располагаются в основной памяти и связаны очередью
готовых процессов. Процессы в этой очереди ожидают освобождения ресурса процессорное время.
Слайд 7
![Процесс в состоянии ожидания завершения операции ввода-вывода находится в одной](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/348047/slide-6.jpg)
Процесс в состоянии ожидания завершения операции ввода-вывода находится в одной из
очередей к оборудованию ввода-вывода.
При прохождении через компьютер процесс мигрирует между
различными очередями под управлением программы, которая называется планировщик.
Слайд 8
![Операционная система, обеспечивающая режим мультипрограммирования, обычно включает два планировщика — долгосрочный и краткосрочный.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/348047/slide-7.jpg)
Операционная система, обеспечивающая режим мультипрограммирования, обычно включает два планировщика — долгосрочный
и краткосрочный.
Слайд 9
![На уровень долгосрочного планирования выносятся редкие системные действия, требующие больших](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/348047/slide-8.jpg)
На уровень долгосрочного планирования выносятся редкие системные действия, требующие больших затрат
системных ресурсов, на уровень краткосрочного планирования — частые и более короткие процессы. На каждом уровне существует свой объект и собственные средства управления им.
Слайд 10
![Основное отличие между долгосрочным и краткосрочным планировщиками заключается в частоте](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/348047/slide-9.jpg)
Основное отличие между долгосрочным и краткосрочным планировщиками заключается в частоте запуска,
например: краткосрочный планировщик может запускаться каждые 100 мс, долгосрочный — один раз за несколько минут.
Слайд 11
![Долгосрочный планировщик решает, какой из процессов, находящихся во входной очереди,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/348047/slide-10.jpg)
Долгосрочный планировщик решает, какой из процессов, находящихся во входной очереди, должен
быть переведен в очередь готовых процессов в случае освобождения ресурсов памяти.
Слайд 12
![На уровне долгосрочного планирования объектом является не отдельный процесс, а](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/348047/slide-11.jpg)
На уровне долгосрочного планирования объектом является не отдельный процесс, а некоторое
объединение процессов по функциональному назначению, которое называется работой (приложением).
Слайд 13
![Каждая работа рассматривается как независимая от других работ деятельность, связанная](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/348047/slide-12.jpg)
Каждая работа рассматривается как независимая от других работ деятельность, связанная с
использованием одной или многих
программ и характеризующаяся конечностью и определенностью.
Слайд 14
![Краткосрочный планировщик решает, какой из процессов, находящихся в очереди готовых](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/348047/slide-13.jpg)
Краткосрочный планировщик решает, какой из процессов, находящихся в очереди готовых процессов,
должен быть передан на выполнение в CPU. В некоторых ОС долгосрочный планировщик может отсутствовать. Например, в системах разделения времени каждый новый процесс сразу же помещается в основную память.
Слайд 15
![На уровне краткосрочного планирования объектом управления являются процессы, которые выступают](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/348047/slide-14.jpg)
На уровне краткосрочного планирования объектом управления являются процессы, которые выступают как
потребители центрального процессора для внутренних процессов или внешнего процессора для внешних процессов.