Ilgtermiņa un īstermiņa plānotājs operētājsistēmā

Autors: Laura McKinney
Radīšanas Datums: 5 Aprīlis 2021
Atjaunināšanas Datums: 17 Maijs 2024
Anonim
Crypto Pirates Daily News - January 21st 2022 - Latest Crypto News Update
Video: Crypto Pirates Daily News - January 21st 2022 - Latest Crypto News Update

Saturs

Dažādiem terminiem ir izskaidrojums, kas padara tos atšķirīgus vai līdzīgus viens otram, taču galvenā informācija, kas tos atšķir, ir ārkārtīgi svarīga. Divi šajā rakstā apspriestie jautājumi ir ilgtermiņa un īstermiņa plānotāji, un tiem abiem ir cieša saikne. Šis raksts palīdz atrast galvenās atšķirības starp tām. Ilgtermiņa plānotājs iegūst sistēmas definīciju, kas palīdz noskaidrot, kuras programmas ieiet sistēmā no paša sākuma. Tā kā īstermiņa plānotājs iegūst sistēmas definīciju, kas palīdz noskaidrot, kuras programmas procesoram ir vissvarīgākās.


Saturs: Atšķirība starp ilgtermiņa un īstermiņa plānotāju operētājsistēmā

  • Salīdzināšanas tabula
  • Kas ir ilgtermiņa plānotājs operētājsistēmā?
  • Kas ir īstermiņa plānotājs operētājsistēmā?
  • Galvenās atšķirības

Salīdzināšanas tabula

Atšķirības pamatsIlgtermiņa plānotājs operētājsistēmāĪstermiņa plānotājs operētājsistēmā
DefinīcijaSistēma, kas palīdz noskaidrot, kuras programmas iekļūst sistēmā no paša sākuma.Sistēma, kas palīdz noskaidrot, kuras programmas procesoram ir vissvarīgākās.
VārdsDarba plānotājsCPU plānotājs
StrādāNo saraksta izvēlas visatbilstošāko programmu un pēc tam ielādē to atmiņā, lai sāktu izpildes procesu.Ņem svarīgās programmas un uzreiz tās palaiž.
AtlaseVisas programmas, kas iestatītas rindā, un pēc tam katrai prasībai labākā.Šādas rindas nav, un tai vienkārši ir ierobežots skaits rīku.

Kas ir ilgtermiņa plānotājs operētājsistēmā?

Ilgtermiņa plānotājs iegūst sistēmas definīciju, kas palīdz noskaidrot, kuras programmas iekļūst sistēmā no paša sākuma, pēc tam no saraksta izvēlas visatbilstošāko programmu un pēc tam ielādē to atmiņā, lai sāktu izpildes procesu. Galvenais darba plānotāja mērķis ir sniegt pielāgotu nodarbinātības sajaukumu, piemēram, saistītus ar I / O un procesoru. Tas arī kontrolē daudzprogrammēšanas līmeni. Ja daudzprogrammēšanas līmenis ir nemainīgs, tad normālajam procesa radīšanas ātrumam jābūt ekvivalentam ar parasto procedūru pacelšanās ātrumu, kas atstāj ietvaru. To sauc arī par darba grafiku. Tas izvēlas formas no līnijas un ielādē tās atmiņā izpildei. Pārvietojiet kravas atmiņā CPU plānošanai. Dažos pamatnoteikumos tālsatiksmes grafiks var nebūt pieejams vai mazsvarīgs. Laika dalīšanas darba sistēmām nav ilga grafika. Kad procedūra maina stāvokli no jauna uz sagatavotu, tiek izmantots tālsatiksmes plānotājs. Tālsatiksmes rezervācija skaidri kontrolē daudzprogrammēšanas līmeni daudzuzdevumu ietvarstruktūrās, ņemot vērā īpašas stratēģijas, lai izvēlētos, vai sistēma var ievērot citu nodarbinātības iespēju, vai, ja ir iesniegta vairāk nekā viena nodarbošanās, kuru no tām vajadzētu izvēlēties. Prasība pēc zināma kompromisa starp daudzprogrammēšanas līmeni un caurlaidspēju šķiet acīmredzama, it īpaši, ja tiek ņemti vērā inteliģenti ietvari. Jo lielāks sistēmu skaits procedūru, jo mazāk laika katra no tām var kontrolēt centrālo procesoru, ja visām procedūrām tiek piešķirta pienācīga atsaucība.


Kas ir īstermiņa plānotājs operētājsistēmā?

Īstermiņa plānotājs iegūst sistēmas definīciju, kas palīdz noskaidrot, kuras programmas procesoram ir vissvarīgākās, un pēc tam ielādē tās un visatbilstošāko laiku atbilstoši lietotāja izvēlētajiem kritērijiem. Tā ir sagatavotā stāvokļa maiņa uz procedūras gaitu. Šeit un tagad plānotāji, citādi saukti par dispečeriem, izlemj, kuru procedūru izvēlēties nākamo.Šeit un tagad plānotāji ir ātrāki nekā tālsatiksmes plānotāji. Reakcijas laiks ir laika intervāls no minūtes, kad tiek prasīta administrācija, līdz sāk parādīties reakcija. Laikā dalītā, intuitīvā ietvarā tas ir augstāks reakcijas rādītājs no klienta viedokļa nekā apgrozījuma laiks, jo procedūras var sākt dot rezultātu ļoti agrīnā to izpildes posmā. Apgrozījuma laiks pārvēršas par starpposmu starp procedūras pielāgošanu un tās izpildi, ieskaitot reālo darbības laiku, papildus tam laikam, kas pavadīts pirms došanās pirms nosūtīšanas vai aizturēšanas laikā, lai nonāktu pie dažādiem aktīviem. Īstermiņa plānotājs noskaidro, kuri projekti tiek uzņemti sagatavošanās ietvarā. Termiņu ievērošana pārvēršas OS spējā ievērot iepriekš noteiktus termiņus nodarbinātības izpildei. Tas ir labs rādītājs tieši tad, kad precīzi var paredzēt niecīgu lietojumprogrammas izpildes laiku. Noslēgumā jāparedz, ka paredzamība ir struktūras spēja garantēt, ka dotais uzdevums tiek izpildīts noteiktā laika posmā, un papildus garantēt, ka stingrā pretestībā ir atļauts noteikts vienmērīgs reakcijas laiks neatkarīgi no tā, ko iekārta noslogo.


Galvenās atšķirības

  1. Ilgtermiņa plānotājs iegūst sistēmas definīciju, kas palīdz noskaidrot, kuras programmas ieiet sistēmā no paša sākuma. Tā kā īstermiņa plānotājs iegūst sistēmas definīciju, kas palīdz noskaidrot, kuras programmas procesoram ir vissvarīgākās.
  2. Alternatīvs nosaukums ilgtermiņa plānotājam kļūst par darba plānotāju. Tā kā alternatīvais īstermiņa plānotāja nosaukums kļūst par CPU plānotāju.
  3. Ilgtermiņa plānotājs no saraksta izvēlas visatbilstošāko programmu un pēc tam ielādē to atmiņā, lai sāktu izpildes procesu. No otras puses, īstermiņa plānotājs uzņem svarīgākās programmas un uzreiz tās palaiž.
  4. Ilgtermiņa plānotājam visas programmas tiek iestatītas rindā un pēc tam katra prasībai labākā. No otras puses, īstermiņa plānotājam šāda rinda nepastāv, un tai vienkārši ir ierobežots rīku skaits.
  5. Laiks, kas nepieciešams, lai dažādas programmas ieplānotu ilgtermiņa plānotājā, ir salīdzinoši mazāks nekā otrs. No otras puses, īstermiņa plānotājam nepieciešamais laiks ir ilgāks, jo tam ir daudz ierobežojumu.
  6. Programmu izvēles biežums ilgtermiņa plānotājā paliek mazāks un nekļūst par prasību. No otras puses, programmu izvēles biežums īstermiņa plānotājā kļūst daudz lielāks.