Ilgalaikis ir trumpalaikis planuoklis operacinėje sistemoje

Autorius: Laura McKinney
Kūrybos Data: 5 Balandis 2021
Atnaujinimo Data: 5 Gegužė 2024
Anonim
Why you should define your fears instead of your goals | Tim Ferriss
Video.: Why you should define your fears instead of your goals | Tim Ferriss

Turinys

Skirtingi terminai paaiškina, kad jie skiriasi ar patinka vienas kitam, tačiau pagrindinės detalės, kurios juos išskiria, yra nepaprastai svarbios. Šiame straipsnyje aptartos dvi yra ilgalaikės ir trumpalaikės planuotojos, ir jos abi turi glaudų ryšį viena su kita. Šis straipsnis padeda išsiaiškinti pagrindinius skirtumus. Ilgalaikis planuoklis gauna sistemos apibrėžimą, kuris padeda išsiaiškinti, kurios programos į sistemą įvedamos nuo pat pradžių. Trumpalaikis planuoklis gauna sistemos, padedančios išsiaiškinti, kurios programos yra svarbiausios procesoriui, apibrėžimą.


Turinys: Skirtumas tarp ilgalaikio ir trumpalaikio planuotojo OS

  • Palyginimo diagrama
  • Kas yra ilgalaikis planuoklis OS?
  • Kas yra trumpalaikis planuoklis OS?
  • Pagrindiniai skirtumai

Palyginimo diagrama

Išskyrimo pagrindasIlgalaikis planuoklis OSTrumpalaikis planuoklis OS
ApibrėžimasSistema, kuri padeda išsiaiškinti, kurios programos įeina į sistemą nuo pat pradžių.Sistema, padedanti išsiaiškinti, kurios programos yra svarbiausios procesoriui.
vardasDarbo planavimo priemonėCPU planavimo priemonė
DirbaIš sąrašo išrenka tinkamiausią programą ir įkelia ją į atmintį, kad būtų pradėtas vykdymo procesas.Paima pagrindines programas ir jas nedelsdamas paleidžia.
PasirinkimasVisos programos nustatomos eilėje, o tada geriausia - kiekviena iš jų pasirinkta.Tokios eilės nėra, tiesiog joje yra ribotas įrankių skaičius.

Kas yra ilgalaikis planuoklis OS?

Ilgalaikis planuoklis gauna sistemos apibrėžimą, kuris padeda išsiaiškinti, kurios programos į sistemą įveda iš pradžių, tada iš sąrašo išsirenka tinkamiausią programą ir įkelia ją į atmintį, kad būtų pradėtas vykdymo procesas. Svarbiausias užduočių planuotojo tikslas yra pateikti pakoreguotą užimtumo derinį, pvz., Įvesties / išvesties ryšį ir procesoriaus ryšį. Tai taip pat kontroliuoja daugiaprogramavimo lygį. Jei daugiaprogramavimo lygis yra pastovus, tada normalus proceso kūrimo greitis turi būti lygus normaliam procedūrų, išeinančių iš sistemos, paėmimo greičiui. Tai taip pat vadinama darbo grafiku. Jis pasirenka formas iš eilutės ir įkelia jas į atmintį vykdymui. Tvarkykite apkrovas į atmintį planuodami procesorių. Keliose sistemose tolimųjų reisų tvarkaraštis gali būti neprieinamas arba nereikšmingas. Laiko dalijimosi darbo programos neturi ilgo grafiko. Tuo metu, kai procedūra keičia būseną iš naujos į parengtą, tada naudojamas tolimųjų reisų planuoklis. Ilgų kelionių rezervavimas aiškiai kontroliuoja daugiaprogramiškumo lygį daugiafunkcinių programų sistemoje, atsižvelgiant į konkrečias strategijas, kad būtų galima pasirinkti, ar sistema gali gerbti kitą įdarbinimo būstą, arba, jei pateikiama daugiau nei viena profesija, kurią iš jų reikėtų pasirinkti. Atrodo, kad reikalavimas tam tikro kompromiso tarp daugiaprogramavimo lygio ir pralaidumo yra ypač akivaizdus, ​​ypač kai atsižvelgiama į intelektualiąsias sistemas. Kuo didesnis procedūrų skaičius sistemai, tuo mažiau laiko kiekviena iš jų gali valdyti centrinį procesorių, jei visoms procedūroms bus suteikta tinkama reakcija.


Kas yra trumpalaikis planuoklis OS?

Trumpalaikis planuoklis gauna sistemos apibrėžimą, kuris padeda išsiaiškinti, kurios programos yra svarbiausios procesoriui, tada jas įkelia ir tinkamiausią laiką pagal vartotojo pasirinktus kriterijus. Tai yra paruoštos būklės pakeitimas į veikiančią procedūros būklę. Čia ir dabar planuotojai, kitaip vadinami dispečeriais, apsisprendžia, kurią procedūrą vykdyti toliau.Čia ir dabar planuotojai yra greitesni nei tolimųjų reisų planuotojai. Reakcijos laikas yra laiko tarpas nuo minutės, kai prašoma administracijos, kol reakcija pradeda vykti. Dalyvaujant intuityviam naudojimui, tai yra didesnis reagavimo į kliento požiūrį matas nei apsisprendimo laikas, nes procedūros gali duoti derlių labai ankstyvame jų vykdymo etape. Apyvartos laikas virsta tarpu tarp procedūros atlikimo ir jos atlikimo, įskaitant realųjį vykdymo laiką, be to, laiko, praleisto atliekant išsipūtimą prieš išsiunčiant arba išlaikant, kad būtų galima įsigyti įvairaus turto. Trumpalaikis planuotojas išsiaiškina, kurie projektai priimami į pasirengimo pagrindus. Apmokėjimo terminų pavertimas tampa OS gebėjimu įvykdyti iš anksto nustatytas darbo įvykdymo datas. Tai gerai, kai tiksliai galima numatyti nedidelį programos vykdymo laiką. Apibendrinant galima pasakyti, kad nuspėjamumas yra sistemos gebėjimas garantuoti, kad nurodytas pavedimas bus įvykdytas per tam tikrą laiko tarpą, ir papildomai garantuoti, kad griežtą pasipriešinimą leidžiama atlikti tam tikram pastoviam reakcijos laikui, nepriklausomai nuo to, ką mašina pakrauna.


Pagrindiniai skirtumai

  1. Ilgalaikis planuoklis gauna sistemos apibrėžimą, kuris padeda išsiaiškinti, kurios programos į sistemą įvedamos nuo pat pradžių. Trumpalaikis planuoklis gauna sistemos, padedančios išsiaiškinti, kurios programos yra svarbiausios procesoriui, apibrėžimą.
  2. Alternatyvus ilgalaikio planuotojo pavadinimas tampa darbo planuokliu. Tuo tarpu alternatyvus trumpalaikio planuotojo pavadinimas tampa centrinio procesoriaus planuokliu.
  3. Ilgalaikis planuoklis iš sąrašo pasirenka tinkamiausią programą ir tada įkelia ją į atmintį, kad būtų pradėtas vykdymo procesas. Kita vertus, trumpalaikis planuoklis paima pagrindines programas ir jas iškart paleidžia.
  4. Ilgalaikiam planuotojui visos programos nustatomos eilėje, o tada geriausia - pagal poreikį pasirinkta programa. Kita vertus, trumpalaikiam planuokliui tokios eilės nėra ir jis tiesiog turi ribotą skaičių priemonių.
  5. Laikas, per kurį skirtingos programos turi būti suplanuotos ilgalaikiame planuoklyje, tampa palyginti trumpesnis nei kitos. Kita vertus, trumpalaikiam planuokliui skirtas laikas užtrunka ilgiau, nes jis turi daug apribojimų.
  6. Programų parinkimo dažnis ilgalaikiame planuoklyje išlieka retesnis ir netampa reikalavimu. Kita vertus, programų pasirinkimas trumpalaikiame planuoklyje tampa daug didesnis.