Langsiktig kontra korttidsplanlegging i OS

Forfatter: Laura McKinney
Opprettelsesdato: 5 April 2021
Oppdater Dato: 1 Kan 2024
Anonim
On February 226, tie a red ribbon on Martin’s Day. What can not be done according to popular signs
Video: On February 226, tie a red ribbon on Martin’s Day. What can not be done according to popular signs

Innhold

Ulike begreper har forklaringen som gjør dem forskjellige eller som hverandre, men hoveddetaljene som gjør dem forskjellige er av største betydning. De to som blir diskutert i denne artikkelen er en langsiktig og kortsiktig planlegger, og de har begge et nært forhold til hverandre. Denne artikkelen hjelper deg med å finne de viktigste forskjellene mellom dem. En langvarig planlegger får definisjonen av et system som hjelper deg med å finne ut hvilke programmer som kommer inn i systemet fra begynnelsen. Mens en korttidsplanlegging får definisjonen av et system som hjelper deg med å finne ut hvilke programmer som er de viktigste for prosessoren.


Innhold: Forskjell mellom langtidsplanlegging og korttidsplanlegging i OS

  • Sammenligningstabell
  • Hva er langvarig planlegger i OS?
  • Hva er korttidsplanlegging i OS?
  • Viktige forskjeller

Sammenligningstabell

Grunnlag for distinksjonLangtidsplanlegging i OSKorttidsplanlegging i OS
DefinisjonEt system som hjelper deg med å finne ut hvilke programmer som kommer inn i systemet fra begynnelsen.Et system som hjelper deg med å finne ut hvilke programmer som er de viktigste for prosessoren.
NavnJobbplanleggerCPU-planlegger
JobberVelger det mest relevante programmet fra listen og laster det deretter inn i minnet for utførelsesprosessen skal starte.Tar de viktige programmene og kjører dem umiddelbart.
utvalgAlle programmene satt i en kø, og deretter den beste som er valgt i henhold til kravet.Ingen slik kø eksisterer, og har bare et begrenset antall verktøy.

Hva er langvarig planlegger i OS?

En langvarig planlegger får definisjonen av et system som hjelper deg med å finne ut hvilke programmer som kommer inn i systemet fra begynnelsen, den velger deretter det mest relevante programmet fra listen og laster det deretter inn i minnet for utførelsesprosessen skal starte. Det vesentlige målet med stillingsplanleggeren er å gi en justert blanding av sysselsettinger, for eksempel I / O-bundet og prosessor bundet. Den styrer på samme måte nivået på multiprogrammering. Hvis nivået av multiprogrammering er jevnt, må den normale hastigheten på prosessskaping være lik den normale starttakst for prosedyrer som forlater rammen. Det kalles også arbeidsplan. Den velger former fra linjen og laster dem inn i minnet for utførelse. Håndter laster inn i minnet for CPU-planlegging. På noen få rammer er det ikke sikkert at langtidsplanen er tilgjengelig eller ubetydelig. Tidsdelende arbeidsrammer har ingen lang tidsplan. På det punktet når en prosedyre endrer tilstanden fra ny til forberedt, er det bruk av langdistanseplanlegger. Langtidsbestilling kontrollerer tydelig nivået på multiprogrammering i multitasking-rammer, og tar etter spesifikke strategier for å velge om rammene kan respektere en annen arbeidsplass eller, hvis mer enn ett yrke blir sendt inn, hvilken av dem som bør velges. Kravet til en viss avveining mellom nivået av multiprogrammering og gjennomstrømming ser ut til å være tydelig, spesielt når man vurderer intelligente rammer. Jo høyere antall prosedyrer for systemet er, desto mindre tid kan hver av dem kontrollere CPU for hvis det blir gitt en anstendig mengde respons på alle prosedyrer.


Hva er korttidsplanlegging i OS?

En korttidsplanlegging får definisjonen av et system som hjelper deg med å finne ut hvilke programmer som er de viktigste for prosessoren og deretter laster dem og den mest relevante tiden i henhold til kriteriene valgt av brukeren. Det er endringen av forberedt tilstand til en driftsbetingelse av prosedyren. Her og nå planleggere, ellers kalt utsendere, avgjør valget av hvilken prosedyre som skal utføres neste gang.Her og nå er planleggere raskere enn langdistanseplanleggere. Reaksjonstid er mellomtiden fra det øyeblikket en administrasjon blir bedt om til reaksjonen begynner å ta. I tidsdelte, intuitive rammer er dette et overordnet mål på responsivitet fra en klients perspektiv enn behandlingstid, siden prosedyrer kan begynne å gi avkastning på et veldig tidlig stadium i utførelsen. Gjennomgangstid blir til mellomgangen mellom innkvartering av en prosedyre og utførelsen av dens utførelse, inkludert den virkelige driftstiden, i tillegg til tiden som ble brukt før det blir sendt ut eller mens du holder på for å komme til forskjellige eiendeler. En kortvarig planlegger finner ut hvilke prosjekter som blir tatt opp i rammene for forberedelser. Møte forfallsdato blir til operativsystemets kapasitet til å møte pre-karakteriserte forfallsdato for ansettelsesoppfylling. Det boder godt akkurat når en ubetydelig gjennomføringstid for en søknad kan presiseres. Avslutningsvis er forutsigbarheten rammens kapasitet til å garantere at et gitt ærend utføres i et spesifikt tidsintervall, og i tillegg for å garantere at en spesifikk jevn reaksjonstid er tillatt i en streng motstand, uavhengig av hva maskinen laster.


Viktige forskjeller

  1. En langvarig planlegger får definisjonen av et system som hjelper deg med å finne ut hvilke programmer som kommer inn i systemet fra begynnelsen. Mens en korttidsplanlegging får definisjonen av et system som hjelper deg med å finne ut hvilke programmer som er de viktigste for prosessoren.
  2. Et alternativt navn for den langsiktige planleggeren blir jobbplanlegger. Mens det alternative navnet på kortsiktig planlegger blir CPU-planlegger.
  3. En langsiktig planlegger velger det mest relevante programmet fra listen og laster det deretter inn i minnet for utførelsesprosessen skal starte. På den annen side tar en kortvarig planlegger de viktige programmene og kjører dem umiddelbart.
  4. For en langsiktig planlegger er alle programmene satt i en kø og deretter de beste som er valgt i henhold til kravet. For en kortvarig planlegger finnes det derimot ingen slik kø, og har bare et begrenset antall verktøy.
  5. Tiden det tar for forskjellige programmer å bli planlagt i den langsiktige planleggeren blir relativt mindre enn den andre. På den annen side tar det tid for korttidsplanleggeren lenger siden den har mange begrensninger.
  6. Hyppigheten av å velge programmer i den langsiktige planleggeren forblir mindre og blir ikke et krav. På den annen side blir frekvensen for å velge programmer i den kortsiktige planleggeren mye høyere.