Разница между планированием заданий и планированием ЦП

Оглавление:

Разница между планированием заданий и планированием ЦП
Разница между планированием заданий и планированием ЦП

Видео: Разница между планированием заданий и планированием ЦП

Видео: Разница между планированием заданий и планированием ЦП
Видео: Кайдзен планирование V/S список дел To-Do 2024, Июль
Anonim

Ключевая разница - планирование заданий и планирование ЦП

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

Что такое планирование работы?

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

Разница между планированием заданий и планированием ЦП
Разница между планированием заданий и планированием ЦП

Рисунок 01: ЦП

Одной из основных целей мультипрограммирования является постоянное выполнение процессов для максимальной загрузки ЦП. Итак, механизм планирования заданий контролирует степень мультипрограммирования. Это также влияет на переход состояния процесса. Процесс переходит из нового состояния в состояние готовности из-за планирования заданий или долгосрочного планирования.

Что такое планирование ЦП?

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

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

В чем сходство между планированием заданий и планированием ЦП?

И планирование заданий, и планирование ЦП связаны с выполнением процесса

В чем разница между планированием заданий и планированием ЦП?

Планирование заданий и планирование ЦП

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

Резюме – Планирование заданий и планирование ЦП

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

Рекомендуемые: