Долгосрочный и краткосрочный планировщик в ОС

Автор: Laura McKinney
Дата создания: 5 Апрель 2021
Дата обновления: 17 Май 2024
Anonim
Типы планировщиков в ОС
Видео: Типы планировщиков в ОС

Содержание

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


Содержание: Разница между долгосрочным и краткосрочным планировщиком в ОС

  • Сравнительная таблица
  • Что такое долгосрочный планировщик в ОС?
  • Что такое краткосрочный планировщик в ОС?
  • Ключевые отличия

Сравнительная таблица

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

Что такое долгосрочный планировщик в ОС?

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


Что такое краткосрочный планировщик в ОС?

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


Ключевые отличия

  1. Долгосрочный планировщик получает определение системы, которая помогает выяснить, какие программы входят в систему с самого начала. Принимая во внимание, что Краткосрочный Планировщик получает определение системы, которая помогает выяснить, какие программы являются наиболее важными для процессора.
  2. Альтернативным именем для долгосрочного планировщика становится планировщик заданий. Принимая во внимание, что альтернативное имя для краткосрочного планировщика становится планировщиком ЦП.
  3. Долгосрочный планировщик выбирает наиболее релевантную программу из списка и затем загружает ее в память для начала процесса выполнения. С другой стороны, краткосрочный планировщик принимает необходимые программы и запускает их мгновенно.
  4. Для долгосрочного планировщика все программы устанавливаются в очередь, а затем выбирается лучшая в соответствии с требованием. С другой стороны, для краткосрочного планировщика такой очереди не существует, а просто имеется ограниченное количество инструментов.
  5. Время, затрачиваемое на планирование разных программ в долгосрочном планировщике, становится сравнительно меньше, чем в других. С другой стороны, время, необходимое для краткосрочного планировщика, занимает больше времени, поскольку у него много ограничений.
  6. Частота выбора программ в долгосрочном планировщике остается меньшей и не становится обязательной. С другой стороны, частота выбора программ в краткосрочном планировщике становится намного выше.