Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Hardware >> werkstations >> Content
Wat bedoel je met niet-preventieve kortste taak eerst plannen, uitleggen met een voorbeeld?
Bij niet-preventieve SJF-planning (kortste taak eerst) wordt de CPU toegewezen aan het proces met de kortste CPU-bursttijd van de processen in de gereedstaande wachtrij. Zodra aan een proces de CPU is toegewezen, kan dit niet worden ondermijnd door een ander proces, zelfs als dit laatste een kortere CPU-burst-tijd heeft. Dit betekent dat het proces dat momenteel wordt uitgevoerd, zal blijven draaien totdat het de uitvoering ervan voltooit of om de een of andere reden blokkeert.

Hier is een voorbeeld om niet-preventieve SJF-planning te illustreren:

Beschouw de volgende reeks processen met hun CPU-bursttijden:

Proces 1:Bursttijd =5

Proces 2:Bursttijd =3

Proces 3:Bursttijd =8

Aanvankelijk staan ​​alle drie de processen in de wachtrij. De CPU wordt toegewezen aan proces 2 omdat deze de kortste CPU-bursttijd heeft. Proces 2 wordt uitgevoerd en duurt 3 tijdseenheden. Op tijdstip t =3 voltooit proces 2 de uitvoering en wordt afgesloten.

De gereedstaande wachtrij bevat nu proces 1 en proces 3. Proces 1 heeft een kortere CPU-bursttijd dan proces 3, dus wordt de CPU toegewezen. Proces 1 duurt 5 tijdseenheden en voltooit de uitvoering op tijdstip t =8.

Ten slotte staat alleen proces 3 nog in de gereedwachtrij. Het krijgt de CPU toegewezen en duurt 8 tijdseenheden. Op tijdstip t =16 voltooit proces 3 de uitvoering ervan en wordt de CPU inactief.

Samenvattend is de volgorde waarin de processen in dit voorbeeld worden uitgevoerd:Proces 2, Proces 1 en Proces 3. De totale tijd die nodig is om alle processen te voltooien is 16 tijdseenheden.

Previous: Next:
  werkstations
·Stel dat u een werkblad bekijk…
·Specificaties voor een HP xw66…
·Wat zijn de verschillen tussen…
·Wat zijn threads in de compute…
·Hoe maak je een Video Editing …
·Wat is desktop engineering Zoa…
·Wat is het verschil tussen taa…
·HP XW4300 Specs 
·Hoe u de Compaq Splash Screen …
  Related Articles
Wat bedoel je met interruptgestuurde inp…
Helpen laptopkoelpads met ventilatoren d…
Hoe zet je een harnas op een rat? 
Kun je een Intel Pentium 4 upgraden naar…
Wat zou er gebeuren als een besturingssy…
Wat zijn de voordelen van halfgeleiderge…
Wat is de functie van een invoerapparaat…
Wat zijn de drie merken microprocessors?…
Hoe maak je het yin yang-teken op het to…
  Hardware Articles
·Core 2 Duo Vs . I5 Processor 
·Heeft Airplay een computer nodig ? 
·De maximale RAM-capaciteit in een HP Pav…
·Nanodrop Protocol 
·Welke hardware zou u gebruiken voor een …
·Hoe te vertellen als de processor Is Fri…
·Hoe te Gut & Upgrade een iMac Bondi 
·Hoe maak je een IC solderen 
·Hoe onderhoud je een schakelaar voor vie…
Copyright © Computer Kennis https://www.nldit.com