Långsiktigt kontra korttidsplanering i OS

Författare: Laura McKinney
Skapelsedatum: 5 April 2021
Uppdatera Datum: 17 Maj 2024
Anonim
Långsiktigt kontra korttidsplanering i OS - Teknologi
Långsiktigt kontra korttidsplanering i OS - Teknologi

Innehåll

Olika termer har förklaringen som gör dem olika eller som varandra, men de viktigaste detaljerna som gör dem distinkta är av största vikt. De två som diskuteras i denna artikel är en långsiktig och kortvarig schemaläggare, och de har båda en nära relation till varandra. Den här artikeln hjälper till att hitta de viktigaste skillnaderna mellan dem. En långsiktig schemaläggare får definitionen av ett system som hjälper till att ta reda på vilka program som kommer in i systemet från början. Medan en korttidsplanering får definitionen av ett system som hjälper till att ta reda på vilka program som är de viktigaste för processorn.


Innehåll: Skillnad mellan långsiktig och kortvarig schemaläggare i OS

  • Jämförelsediagram
  • Vad är långsiktig schemaläggare i operativsystemet?
  • Vad är korttidsplanering i OS?
  • Viktiga skillnader

Jämförelsediagram

Grund för distinktionLångsiktig schemaläggare i OSKorttidsplanering i OS
DefinitionEtt system som hjälper till att ta reda på vilka program som kommer in i systemet från början.Ett system som hjälper till att ta reda på vilka program som är de viktigaste för processorn.
namnJobbschemaläggareCPU-schemaläggare
ArbetssättVäljer det mest relevanta programmet från listan och laddar det sedan i minnet för att körningen ska börja.Tar de viktiga programmen och kör dem direkt.
UrvalAlla program som ställs i en kö och sedan det bästa som valts enligt kravet.Ingen sådan kö finns och har bara ett begränsat antal verktyg.

Vad är långsiktig schemaläggare i operativsystemet?

En långsiktig schemaläggare får definitionen av ett system som hjälper till att ta reda på vilka program som kommer in i systemet från början, det väljer sedan det mest relevanta programmet från listan och laddar sedan in det i minnet för att utföra processen att börja. Det väsentliga målet för jobbschemaläggaren är att ge en justerad blandning av anställningar, till exempel I / O-bunden och processorbunden. På samma sätt styr nivån på multiprogrammering. Om nivån för multiprogrammering är stadig måste den normala hastigheten för processskapning motsvara den normala startgraden för procedurer som lämnar ramverket. Det kallas också arbetsschema. Den väljer formulär från linjen och laddar dem i minnet för körning. Hantera laster i minnet för CPU-planering. På några få ramar kanske långdistansplanen inte är tillgänglig eller försumbar. Tidsdelande arbetsramar har inget långt schema. Vid den tidpunkt då en procedur ändrar tillståndet från nytt till förberett, finns det användning av långdistansschemaläggare. Långdistansbokning styr tydligt nivån på multiprogrammering i multitasking-ramverk, och tar efter specifika strategier för att välja om ramverket kan respektera ett annat anställningsboende eller, om fler än ett yrke lämnas in, vem av dem borde väljas. Kravet på viss avvägning mellan nivån på multiprogrammering och genomströmning verkar vara uppenbart, särskilt när man överväger intelligenta ramverk. Ju högre antalet procedurer för systemet, desto mindre tid kan var och en av dem styra CPU för om en anständig responsivitet ges till alla procedurer.


Vad är korttidsplanering i OS?

En korttidsplanering får definitionen av ett system som hjälper till att ta reda på vilka program som är de viktigaste för processorn och sedan laddar dem och den mest relevanta tiden enligt de kriterier som användaren väljer. Det är ändringen av det förberedda tillståndet till ett körförhållande för proceduren. Här och nu schemaläggare, annars kallade avsändare, avgör valet av vilken procedur som ska utföras nästa.Här och nu är schemaläggare snabbare än långdistansscheman. Reaktionstid är tiden för tiden från den minut som en administration begärs tills reaktionen börjar ta. I tidsdelade, intuitiva ramverk är detta ett överlägset mått på lyhördhet från en klients perspektiv än väntetid, eftersom procedurer kan börja ge avkastning på ett mycket tidigt skede i genomförandet. Snittid förvandlas till mellanrummet mellan anpassningen av ett förfarande och genomförandet av dess genomförande, inklusive den verkliga drifttiden, utöver den tid som spenderas innan du skickas eller medan du håller upp för att komma till olika tillgångar. En kortvarig schemaläggare räknar ut vilka projekt som tas med i ramen för förberedelserna. Möte förfallodatum förvandlas till OS: s kapacitet att uppfylla fördefinierade förfallodatum för anställningsuppfyllelse. Det strövar bra just när en försumbar exekveringstid för en ansökan exakt kan förväntas. Sammanfattningsvis är förutsägbarheten kapaciteten hos ramverket att garantera att ett visst ärende utförs inom ett specifikt tidsintervall, och dessutom att garantera att en specifik stabil reaktionstid tillåts inom ett strikt motstånd, oavsett vad maskinen laddar.


Viktiga skillnader

  1. En långsiktig schemaläggare får definitionen av ett system som hjälper till att ta reda på vilka program som kommer in i systemet från början. Medan en korttidsplanering får definitionen av ett system som hjälper till att ta reda på vilka program som är de viktigaste för processorn.
  2. Ett alternativt namn för den långsiktiga schemaläggaren blir jobbschemaläggare. Medan det alternativa namnet för kortsiktig schemaläggare blir CPU-schemaläggare.
  3. En långsiktig schemaläggare väljer det mest relevanta programmet från listan och laddar sedan in det i minnet för att körningen ska börja. Å andra sidan tar en kortvarig schemaläggare de väsentliga programmen och kör dem direkt.
  4. För en långsiktig schemaläggare ställer alla program i en kö och sedan det bästa som valts enligt kravet. Å andra sidan finns det ingen sådan kö för en kortvarig schemaläggare och har bara ett begränsat antal verktyg.
  5. Den tid det tar för olika program att schemaläggas i den långsiktiga schemaläggaren blir jämförelsevis mindre än det andra. Å andra sidan tar tiden för den kortvariga schemaläggaren längre eftersom den har många begränsningar.
  6. Frekvensen för att välja program inom den långsiktiga schemaläggaren förblir mindre och blir inte ett krav. Å andra sidan blir frekvensen för att välja program i den kortvariga schemaläggaren mycket högre.