| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Hardware  
  • All- In- One printere
  • Apple-computere
  • BIOS
  • CD & DVD -drev
  • CPU'er
  • Computer Drives
  • Skærme
  • computerudstyr
  • Computer Strømkilder
  • computer Printere
  • computer opgraderinger
  • Desktop Computere
  • Elektronisk bog Læsere
  • Eksterne harddiske
  • Flash Drives
  • Input & Output Devices
  • Kindle
  • laptops
  • mainframes
  • Mus & Keyboards
  • netbooks
  • netværk udstyr
  • Nook
  • bærbare computere
  • Andet Computer Hardware
  • pc'er
  • projektorer
  • RAM , kort og Bundkort
  • scannere
  • Servere
  • Lydkort
  • Tablet-pc'er
  • Grafikkort
  • arbejdsstationer
  • iPad
  • iPhone
  •  
    Computer Viden >> Hardware >> arbejdsstationer >> Content
    Hvad mener du med ikke-forebyggende korteste job først planlægning forklare med et eksempel?
    I ikke-præemptiv shortest job first (SJF)-planlægning allokeres CPU'en til den proces, der har den korteste CPU-bursttid blandt processerne i klarkøen. Når en proces først er tildelt CPU'en, kan den ikke foregribes af en anden proces, selvom sidstnævnte har en kortere CPU-bursttid. Det betyder, at den proces, der kører i øjeblikket, vil fortsætte med at køre, indtil den fuldfører sin udførelse eller blokerer af en eller anden grund.

    Her er et eksempel for at illustrere ikke-forebyggende SJF-planlægning:

    Overvej følgende sæt processer med deres CPU-bursttider:

    Proces 1:Bursttid =5

    Proces 2:Burst tid =3

    Proces 3:Bursttid =8

    I første omgang er alle tre processer i klarkøen. CPU'en er allokeret til proces 2, da den har den korteste CPU bursttid. Proces 2 begynder at udføre og kører i 3 tidsenheder. På tidspunktet t =3 fuldfører proces 2 sin udførelse og afsluttes.

    Nu indeholder klarkøen proces 1 og proces 3. Proces 1 har en kortere CPU-bursttid end proces 3, så den tildeles CPU'en. Proces 1 kører i 5 tidsenheder og afslutter dens udførelse på tidspunktet t =8.

    Endelig er der kun proces 3 tilbage i klarkøen. Den er tildelt CPU'en og kører i 8 tidsenheder. På tidspunktet t =16 fuldfører proces 3 sin udførelse, og CPU'en bliver inaktiv.

    Sammenfattende er rækkefølgen, som processerne udføres i i dette eksempel:Proces 2, Proces 1 og Proces 3. Den samlede tid, det tager at fuldføre alle processerne, er 16 tidsenheder.

    Forrige :

    næste :
      Relaterede artikler
    ·Computeren bruger i regeringskontorerne 
    ·Hvad er et sovende arbejdsark? 
    ·Forklar stationære arbejdsstationer og servere 
    ·Hvad er søvnanalyse? 
    ·Hvor kan man købe brugte kontorborde? 
    ·Sun Blade 150 Specs 
    ·At arrangere opgaver mennesker og andre ressourcer til …
    ·Hvorfor er det vigtigt at returnere dokumentet til det …
    ·Hvordan laver nemme penge ved at bygge pc'er 
    ·Sun Ultra Enterprise 450 Specs 
      Anbefalede Artikler
    ·Hvordan man skriver - beskytte en Micro SD-kort 
    ·Forskellen mellem en intern Floppy Drive & en ekstern d…
    ·HP Laptop Bundkort Specs 
    ·Sådan aktiveres Advanced Controls i Sound Blaster 
    ·Kan du se tv på en computer 
    ·Hvordan man laver en Canon MP210 udskrive trådløst 
    ·Hvad er en touch-screen Digitizer 
    ·Compaq ProLiant DL380 Specifikationer 
    ·Sådan gendannes Photo Booth 
    ·Vejledende teknologi - Sådan gør du artikler, købsve…
    Copyright © Computer Viden https://www.computerdk.com