Ieteicams, 2022

Redaktora Izvēle

Starpība starp ilgtermiņa un īstermiņa plānotāju operētājsistēmā

Lai maksimāli palielinātu CPU izmantošanu, ir jābūt pareizai procesu plānošanai. Ilgtermiņa plānotājs un īstermiņa plānotājs ir plānotāja veidi. Ilgtermiņa plānotājs izpilda retāk, salīdzinot ar īstermiņa plānotāju. Atšķiramais punkts starp ilgtermiņu plānotāju un īstermiņa plānotāju ir tas, ka garais trenēšanas plānotājs izvēlas procesu no darba kopas un pēc tam ielādē sagatavošanas rindā izpildei. No otras puses, īstermiņa plānotājs izvēlas procesu no sagatavošanas rindas un piešķir tam CPU izpildei.

Apspriedīsim vēl dažas atšķirības starp ilgtermiņa un īstermiņa plānotāju, izmantojot zemāk redzamo salīdzināšanas diagrammu.

Saturs: Īstermiņa Vs īstermiņa plānotājs

  1. Salīdzinājuma diagramma
  2. Definīcija
  3. Galvenās atšķirības
  4. Secinājums

Salīdzinājuma diagramma

Salīdzinājuma pamatsIlgtermiņa plānotājsĪstermiņa plānotājs
PamataTas paceļ procesu no Job Pool / Job Queue.Tā paņem procesu no gatavības rindas.
BiežumsIlgtermiņa plānotājs izvēlas procesu retāk.Īstermiņa plānotājs izvēlas procesu biežāk.
KontroleTā kontrolē daudzprogrammu pakāpi.Tai ir mazāka kontrole pār daudzprogrammēšanas pakāpi.
AlternatīvaAlternatīvi, to sauc par darba grafiku.Alternatīvi to sauc par CPU plānotāju.
SvarīgsIlgtermiņa plānotājs atrodas partiju sistēmās, bet tas var būt vai nevar būt laika koplietošanas sistēmā.Īslaicīga plānotāja ir partijas sistēmā, un tā ir arī minimāla laika dalīšanas sistēmā.

Ilgtermiņa plānotāja definīcija

Dažreiz sistēmai iesniegto procesu skaits ir lielāks nekā tas var tikt izpildīts nekavējoties. Tad šādos gadījumos procesi tiek glabāti masu glabātuvē, kur viņi dzīvo, lai vēlāk izpildītu. Pēc tam ilgtermiĦa plānotājs atlasa procesu no šīs spoles, kuru sauc arī par darba kopu, un ielādējiet tos gatavības rindā, lai veiktu turpmāku izpildi.

To sauc arī par darba grafiku . Ilgtermiņa plānotāja biežums, lai paņemtu procesus no Job base, ir mazāks, salīdzinot ar īstermiņa plānotāju.

Ilgtermiņa plānotājs kontrolē daudzprogrammu pakāpi, kas ir stabila, ja jauno procesu izveides ātrums ir vienāds ar sistēmas izejošo procesu vidējo izejas ātrumu. Ilgtermiņa plānotājs izpilda, kad process atstāj sistēmu.

Šķiet, ka dažās sistēmās, piemēram, Time Sharing System, piemēram, Micro Soft Windows, Unix utt.

Īstermiņa plānotāja definīcija

Īstermiņa plānotājs tiek saukts arī par CPU plānotāju . Īstermiņa plānotāja mērķis ir atlasīt procesu no gatavības rindas, kas ir gatava izpildei, un piešķirt CPU tam izpildei.

Īstermiņa plānotāja izpilde ir ļoti bieži, salīdzinot ar ilgtermiņa plānotāju. Īstermiņa plānotājam ir mazāka kontrole pār daudzprogrammēšanas pakāpi . Īstermiņa plānotājs laika dalīšanas sistēmā ir minimāli .

Galvenās atšķirības starp ilgtermiņa plānotāju un īstermiņa plānotāju

  1. Long -Term plānotājs atlasa procesus no Job base. No otras puses, īstermiņa plānotājs izvēlas procesus no sagatavošanas rindas.
  2. Īstermiņa plānotājs izpilda biežāk nekā ilgtermiņa plānotājs.
  3. Ilgtermiņa plānotājs kontrolē daudzprogrammēšanas pakāpi, bet īstermiņa plānošanai ir mazāka kontrole pār daudzprogrammēšanas pakāpi.
  4. Ilgtermiņa plānošana tiek saukta arī par darba grafiku. No otras puses, īstermiņa plānošana tiek saukta arī par CPU plānotāju.
  5. Ilgtermiņa plānotājs ir obligāti partijas sistēmā, un tas var būt vai nebūt minimāli pieejams laika koplietošanas sistēmā. No otras puses, īstermiņa plānotājs atrodas partijas sistēmā un arī minimāli atrodas laika koplietošanas sistēmā.

Secinājums:

Ilgtermiņa plānotājs un īstermiņa plānotājs ir vienlīdz svarīgi plānošanas mērķim. Tā kā viens (ilgtermiņa plānotājs) ielādē procesu no atmiņas uz gatavības rindu, bet otrs (īstermiņa plānotājs) piešķir procesoram gatavo rindu.

Top