Ilgalaikis ir trumpalaikis planuoklis operacinėje sistemoje
Turinys
- Turinys: Skirtumas tarp ilgalaikio ir trumpalaikio planuotojo OS
- Palyginimo diagrama
- Kas yra ilgalaikis planuoklis OS?
- Kas yra trumpalaikis planuoklis OS?
- Pagrindiniai skirtumai
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 pagrindas | Ilgalaikis planuoklis OS | Trumpalaikis planuoklis OS |
Apibrėžimas | Sistema, kuri padeda išsiaiškinti, kurios programos įeina į sistemą nuo pat pradžių. | Sistema, padedanti išsiaiškinti, kurios programos yra svarbiausios procesoriui. |
vardas | Darbo planavimo priemonė | CPU planavimo priemonė |
Dirba | Iš 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. |
Pasirinkimas | Visos 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
- 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ą.
- Alternatyvus ilgalaikio planuotojo pavadinimas tampa darbo planuokliu. Tuo tarpu alternatyvus trumpalaikio planuotojo pavadinimas tampa centrinio procesoriaus planuokliu.
- 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.
- 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ų.
- 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ų.
- Programų parinkimo dažnis ilgalaikiame planuoklyje išlieka retesnis ir netampa reikalavimu. Kita vertus, programų pasirinkimas trumpalaikiame planuoklyje tampa daug didesnis.