| 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 >> CPU'er >> Content
    Hvordan deler operativsystemet CPU i et multitasking-system?
    Operativsystemet deler CPU'en i et multitasking-system gennem en teknik kaldet kontekstskift. Kontekstskift involverer midlertidig lagring af tilstanden for en kørende proces i hukommelsen og derefter indlæsning af tilstanden for en anden proces i CPU'en. Dette giver CPU'en mulighed for hurtigt at skifte mellem flere processer, hvilket giver det udseende af, at de kører samtidigt.

    Operativsystemet bruger forskellige algoritmer til at bestemme, hvilken proces der skal køre næste gang. Almindelige algoritmer inkluderer:

    - Round robin: Hver proces tildeles et tidsudsnit, og CPU'en tildeles den næste proces i køen, når dens tidsudsnit udløber.

    - Prioritetsbaseret: Processer tildeles en prioritet ud fra deres betydning. Højere prioriterede processer får mere CPU-tid end lavere prioriterede processer.

    - Korteste job først: Processen med den korteste forventede udførelsestid prioriteres.

    - Først til mølle: Den proces, der ventede længst, prioriteres.

    Valget af planlægningsalgoritme afhænger af systemets specifikke krav. Ud over kontekstskifte bruger operativsystemet også andre mekanismer til at styre deling af CPU-tid i et multitasking-system. Disse mekanismer omfatter:

    - Multithreading: Tillader flere tråde at køre samtidigt inden for den samme proces.

    - Symmetrisk multiprocessing: Tillader, at flere processorer bruges samtidigt.

    - Procesisolering: Holder processer adskilt fra hinanden, så de ikke kan forstyrre hinanden.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan ændres CPU Fan i en Compaq V5000 Presario bærb…
    ·Hvad er amd a4 dual core processor? 
    ·Hvilken CPU-planlægningsalgoritme bruges Windows NT? 
    ·Hvordan at vide, når en CPU er Bad på en bærbar comp…
    ·Når du tilslutter et tv, får CPU'en lyd? 
    ·Toppen af ​​rækken CPU kølere 
    ·Hvordan kan du vide, at din processor er 32 eller 64 bi…
    ·Støj fra en CPU Fan 
    ·Vil en 533MHz CPU Arbejde i en 400Mhz Bundkort 
    ·Højeste antal tilgængelige kerner i kommercielle proc…
      Anbefalede Artikler
    ·Sådan tilføjes et bundkort til en Gateway PC 
    ·Sådan bruges en HP Touchpad 
    ·Sådan konfigureres Exchange til Auto Arkiv 
    ·Sådan udskriver konvolutter ene efter den anden løben…
    ·Sådan omformatere en Western Digital harddisk 
    ·Hvordan SMART Technologies forvandlede klasseværelset 
    ·Hvordan til at forbedre udskriftskvaliteten af ​​en ink…
    ·Forskellene mellem dvd-diske 
    ·Sådan åbner StuffIt Expander på en Mac 
    ·Hvor kan jeg købe en billig bærbar? 
    Copyright © Computer Viden https://www.computerdk.com