| Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Hardware  
  • Alt-i - ett-skrivere
  • Apple Computers
  • BIOS
  • CD-og DVD -stasjoner
  • CPUer
  • Computer Drivere og bagasje
  • Skjermer
  • Datautstyr
  • Datamaskin Strøm Kilder
  • Computer Skrivere
  • Computer oppgraderinger
  • desktop
  • Elektronisk boklesere
  • Eksterne harddisker
  • Flash-stasjoner
  • Input & Output Devices
  • Kindle
  • Bærbare datamaskiner
  • stormaskiner
  • Mus og tastatur
  • netbooks
  • Network Equipment
  • Nook
  • bærbare datamaskiner
  • Annen Computer Hardware
  • PC Datamaskiner
  • projektorer
  • RAM, kort og hovedkort
  • Skannere
  • servere
  • lydkort
  • tavle-PCer
  • skjermkort
  • arbeidsstasjoner
  • iPad
  • iPhone
  •  
    Datamaskin >> Hardware >> CPUer >> Content
    Hvordan deler operativsystemet CPU i et multitasking-system?
    Operativsystemet deler CPU i et multitasking-system gjennom en teknikk som kalles kontekstbytte. Kontekstbytte innebærer midlertidig lagring av tilstanden til en kjørende prosess i minnet og deretter laste inn tilstanden til en annen prosess inn i CPU. Dette gjør at CPU-en raskt kan bytte mellom flere prosesser, noe som gir inntrykk av at de kjører samtidig.

    Operativsystemet bruker ulike algoritmer for å bestemme hvilken prosess som skal kjøres neste gang. Vanlige algoritmer inkluderer:

    - Round robin: Hver prosess tildeles en tidsdel, og CPU-en tilordnes neste prosess i køen når tidsdelen utløper.

    - Prioritetsbasert: Prosesser er tildelt en prioritet basert på deres betydning. Høyere prioriterte prosesser gis mer CPU-tid enn lavere prioriterte prosesser.

    - Korteste jobb først: Prosessen med kortest forventet gjennomføringstid prioriteres.

    - Førstemann til mølla: Prosessen som har ventet lengst blir prioritert.

    Valget av planleggingsalgoritme avhenger av de spesifikke kravene til systemet. I tillegg til kontekstbytte, bruker operativsystemet også andre mekanismer for å administrere deling av CPU-tid i et multitasking-system. Disse mekanismene inkluderer:

    - Flertråding: Lar flere tråder kjøres samtidig innenfor samme prosess.

    - Symmetrisk multiprosessering: Lar flere prosessorer brukes samtidig.

    - Prosessisolering: Holder prosesser adskilt fra hverandre slik at de ikke kan forstyrre hverandre.

    früher :

     Weiter:
      Relatert Artike
    ·Du kan Rengjør kontakten mellom en CPU og vifte 
    ·Hvilken hensikt har OSI-stakken? 
    ·Slik konfigurerer CPU Fan Speed ​​
    ·Er firekjerners prosessor bedre enn i5-prosessor? 
    ·Kan jeg få plass til en celeron D335 2.8ghz CPU i comp…
    ·Hvordan justere CPU Multiplier på ASUS P5Q SE Hovedkor…
    ·Hva er selskapets topprangeringsliste i mikroprosessor …
    ·Kan en 800MHz CPU fungere med 400MHz hovedkort? 
    ·Gaming CPU -oppgradering for HP stasjonær PC 
    ·Hvordan oppgradere Pentium III CPU 
      Anbefalte artikler
    ·Hvordan Un - Paper Jam en skriver 
    ·Hvordan lage en Phototube Album på iPad 
    ·Slik bruker du en bærbar PC skjermen som en ekstra mon…
    ·Hva Er Hardware Abstraction Layer ( HAL ) 
    ·HP A1640 Specs 
    ·Hvordan installerer jeg en Toshiba Satellite A15 - S127…
    ·Hvordan bruke Toshiba Web Kamera 
    ·Hvordan legge ved en skriver til en trådløs ruter 
    ·Hvordan åpne en Gateway Desktop 
    ·Hva er dvalemodus i Windows Vista 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/