Langsigtet kontra korttidsplanlægning i OS

Forfatter: Laura McKinney
Oprettelsesdato: 5 April 2021
Opdateringsdato: 17 Kan 2024
Anonim
Langsigtet kontra korttidsplanlægning i OS - Teknologi
Langsigtet kontra korttidsplanlægning i OS - Teknologi

Indhold

Forskellige udtryk har den forklaring, der gør dem forskellige eller som hinanden, men de vigtigste detaljer, der gør dem forskellige, er yderst vigtige. De to, der diskuteres i denne artikel, er en langsigtet og kortvarig planlægning, og de har begge en tæt relation til hinanden. Denne artikel hjælper med at finde de største forskelle mellem dem. En langvarig planlægning får definitionen af ​​et system, der hjælper med at finde ud af, hvilke programmer der kommer ind i systemet fra starten. Mens en korttidsplanlægning får definitionen af ​​et system, der hjælper med at finde ud af, hvilke programmer der er de vigtigste for processoren.


Indhold: Forskel mellem langvarig og kortvarig planlægning i OS

  • Sammenligningstabel
  • Hvad er langvarig planlægning i OS?
  • Hvad er korttidsplanlægning i OS?
  • Vigtige forskelle

Sammenligningstabel

Grundlæggende for sondringLangtidsplanlægning i OSKorttidsplanlægning i OS
DefinitionEt system, der hjælper med at finde ud af, hvilke programmer der kommer ind i systemet fra starten.Et system, der hjælper med at finde ud af, hvilke programmer der er de vigtigste for processoren.
NavnJobplanlægningCPU-planlægning
ArbejderVælger det mest relevante program fra listen og indlæser det derefter i hukommelsen, før udførelsesprocessen begynder.Tager de vigtige programmer og kører dem med det samme.
UdvælgelseAlle programmer, der er sat i en kø, og derefter den bedste valgt efter kravet.Der findes ingen sådan kø og har kun et begrænset antal værktøjer.

Hvad er langvarig planlægning i OS?

En langvarig planlægning får definitionen af ​​et system, der hjælper med at finde ud af, hvilke programmer der kommer ind i systemet fra begyndelsen, derefter vælger det det mest relevante program fra listen og indlæser det derefter i hukommelsen, så udførelsesprocessen begynder. Det væsentlige mål for jobplanlæggeren er at give en justeret blanding af ansættelser, for eksempel I / O bundet og processor bundet. Den styrer ligeledes niveauet for multiprogrammering. Hvis niveauet for multiprogrammering er stabilt, skal den normale hastighed for procesoprettelse svare til den normale starthastighed for procedurer, der forlader rammen. Det kaldes også arbejdsplan. Det vælger formularer fra linjen og indlæser dem i hukommelsen til udførelse. Håndter belastninger i hukommelsen til CPU-planlægning. På nogle få rammer er langdistanseplanen muligvis ikke tilgængelig eller ubetydelig. Tidsdelende arbejdsrammer har ingen lang tidsplan. På det tidspunkt, hvor en procedure ændrer tilstanden fra ny til forberedt, er der anvendelsen af ​​langdistanceplanlægning. Langtidsbestilling styrer tydeligt niveauet for multiprogrammering i multitasking-rammer, idet der tages særlige strategier for at vælge, om rammen kan respektere en anden beskæftigelsesophold eller, hvis der indsendes mere end en erhverv, hvem af dem der skal vælges. Kravet til en vis afveksling mellem niveauet for multiprogrammering og gennemstrømning synes at være åbenlyst, især når man overvejer intelligente rammer. Jo højere antallet af procedurer for systemet er, jo lidt tid kan hver af dem kontrollere CPU'en for, hvis der gives en anstændig mængde respons til alle procedurer.


Hvad er korttidsplanlægning i OS?

En korttidsplanlægning får definitionen af ​​et system, der hjælper med at finde ud af, hvilke programmer der er de vigtigste for processoren og derefter indlæser dem og den mest relevante tid i henhold til de kriterier, der er valgt af brugeren. Det er ændringen af ​​forberedt tilstand til en driftsbetingelse af proceduren. Her og nu planlægger, ellers kaldet sendere, vælger valget af, hvilken procedure der skal udføres næste.Planlægere her og nu er hurtigere end længe-tidsplanlægere. Reaktionstid er interimsperioden fra det øjeblik, en administration anmodes om, indtil reaktionen begynder at tage. I tidsdelte, intuitive rammer er dette en overlegen måling af lydhørhed fra en klients perspektiv end behandlingstid, da procedurer kan begynde at give afkast på et meget tidligt stadium i deres udførelse. Gennemførelsestid bliver til mellemrummet mellem indkvartering af en procedure og udførelsen af ​​dens udførelse, inklusive den virkelige driftstid, ud over den tid, der bruges til at slukke, inden den sendes, eller mens du holder op for at komme til forskellige aktiver. En kortvarig planlægger beregner, hvilke projekter der optages i rammen for forberedelse. Mødets forfaldsdatoer bliver OS's kapacitet til at imødekomme præ-karakteriserede forfaldsdatoer for ansættelsesforhold. Det bodes godt, netop når den ubetydelige eksekveringstid for en ansøgning nøjagtigt kan forventes. Afslutningsvis er forudsigeligheden kapaciteten i rammen for at garantere, at et givet ærinde udføres inden for et specifikt tidsinterval, og derudover at garantere, at en bestemt stabil reaktionstid er tilladt inden for en streng modstand, uanset hvad maskinen indlæser.


Vigtige forskelle

  1. En langvarig planlægning får definitionen af ​​et system, der hjælper med at finde ud af, hvilke programmer der kommer ind i systemet fra starten. Mens en korttidsplanlægning får definitionen af ​​et system, der hjælper med at finde ud af, hvilke programmer der er de vigtigste for processoren.
  2. Et alternativt navn til den langtidsplanlægning bliver jobplanlægning. Mens det alternative navn på korttidsplanlægning bliver CPU-planlægning.
  3. En langtidsplanlægning vælger det mest relevante program fra listen og indlæser det derefter i hukommelsen, så udførelsesprocessen begynder. På den anden side tager en korttidsplanlægning de vigtige programmer og kører dem med det samme.
  4. For en langvarig planlægning er alle programmerne sat i en kø og derefter den bedste valgt efter kravet. På den anden side findes der ingen kø i en kortvarig planlægning og har kun et begrænset antal værktøjer.
  5. Den tid, det tager for forskellige programmer at blive planlagt i den langvarige planlægning, bliver relativt mindre end det andet. På den anden side tager det tid for den kortvarige planlægning længere, da den har mange begrænsninger.
  6. Hyppigheden af ​​valg af programmer inden for den langvarige planlægning forbliver mindre og bliver ikke et krav. På den anden side bliver hyppigheden af ​​valg af programmer i den kortvarige planlægning meget højere.