Дългосрочен срещу краткосрочен график в ОС

Автор: Laura McKinney
Дата На Създаване: 5 Април 2021
Дата На Актуализиране: 18 Може 2024
Anonim
«Конгломерат 451» - обзорный тестовый пошаговый киберпанк, похожий на RPG (немецкий,много субтитров)
Видео: «Конгломерат 451» - обзорный тестовый пошаговый киберпанк, похожий на RPG (немецкий,много субтитров)

Съдържание

Различните термини имат обяснението, което ги прави различни или като един от друг, но основните детайли, които ги отличават, са от изключително значение. Двете, обсъждани в тази статия, са Дългосрочен и краткосрочен планировчик и двамата имат тясна връзка помежду си. Тази статия помага да се намерят основните разлики между тях. Дългосрочният планировчик получава определението за система, която помага да разберете кои програми влизат в системата от самото начало. Докато краткосрочният планировчик получава определението за система, която помага да разберете кои програми са най-важни за процесора.


Съдържание: Разлика между дългосрочен и краткосрочен график в ОС

  • Сравнителна диаграма
  • Какво е дългосрочен планировчик в ОС?
  • Какво е краткосрочен планировчик в ОС?
  • Ключови разлики

Сравнителна диаграма

Основа на разграничениетоДългосрочен планировчик в ОСКраткосрочен планировчик в ОС
дефиницияСистема, която помага да разберете кои програми влизат в системата от самото начало.Система, която помага да разберете кои програми са най-важни за процесора.
имеРаботен планировчикCPU планировчик
работнатаИзбира най-подходящата програма от списъка и след това я зарежда в паметта, за да започне процесът на изпълнение.Взема основните програми и ги стартира незабавно.
селекцияВсички програми, зададени на опашка и след това избраната най-добрата според изискването.Няма такава опашка и просто има ограничен брой инструменти.

Какво е дългосрочен планировчик в ОС?

Дългосрочен планировчик получава дефиницията на система, която помага да разберете кои програми влизат в системата от началото, след това избира най-подходящата програма от списъка и след това я зарежда в паметта, за да започне процесът на изпълнение. Основната цел на планиращия длъжност е да даде коригирана комбинация от работни места, например свързан входно / изходен процес и процесор. По същия начин контролира нивото на мултипрограмирането. Ако нивото на мултипрограмирането е стабилно, тогава нормалната скорост на създаване на процеса трябва да е еквивалентна на нормалната скорост на излитане на процедурите, напускащи рамката. По същия начин се нарича работен график. Той избира формуляри от линията и ги зарежда в памет за изпълнение. Работете със зареждането в паметта за планиране на процесора. В няколко рамки графика за дълги разстояния може да не е достъпен или пренебрежимо малък. Работните рамки за споделяне на време нямат дълъг график. В момента, когато една процедура променя състоянието от ново на подготвено, тогава се използва планировчик на дълги разстояния. Резервирането на дълги разстояния ясно контролира нивото на мултипрограмиране в многозадачни рамки, като се вземат след конкретни стратегии за избор дали рамката може да спазва друго място за заетост или, ако е подадено повече от едно занятие, кое от тях трябва да бъде избрано. Изискването за известен компромис между нивото на мултипрограмирането и пропускателната способност изглежда очевидно, особено когато се имат предвид интелигентните рамки. Колкото по-голям е броят на процедурите за системата, толкова малко е времето, за което всяка от тях може да контролира процесора, ако се даде прилична доза отзивчивост на всички процедури.


Какво е краткосрочен планировчик в ОС?

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


Ключови разлики

  1. Дългосрочният планировчик получава определението за система, която помага да разберете кои програми влизат в системата от самото начало. Докато краткосрочният планировчик получава определението за система, която помага да разберете кои програми са най-важни за процесора.
  2. Алтернативно име за дългосрочния планировчик става планировчик на работа. Като има предвид, че алтернативното име за краткосрочен планировчик става графичен процесор.
  3. Дългосрочният планировчик избира най-подходящата програма от списъка и след това я зарежда в паметта, за да започне процесът на изпълнение. От друга страна, краткосрочният планировчик взема основните програми и ги изпълнява незабавно.
  4. За дългосрочен планировчик всички програми, зададени на опашка и след това най-добрата избрана според изискването. От друга страна, за краткосрочен планировчик такава опашка не съществува и просто има ограничен брой инструменти.
  5. Времето, необходимо за различни програми да бъдат планирани в дългосрочния планировчик става сравнително по-малко от другото. От друга страна, времето за краткосрочното планиране отнема повече време, тъй като има много ограничения.
  6. Честотата на избор на програми в рамките на дългосрочния планировчик остава по-малка и не се превръща в изискване. От друга страна, честотата на избор на програми в краткосрочния планировчик става много по-висока.