symmetrisk multi computing , där en dator delar in sina uppgifter lika mellan flera processorer , har utvecklats från en exotisk arkitektur till en funktion som finns i stationära datorer , bärbara datorer - även smartphones . Dess främsta fördel är kraftigt förbättrad prestanda till låg kostnad . SMP är sannolikt att vara en viktig del av datorer för den närmaste framtiden , eftersom chip beslutsfattare har att erbjuda alltmer sofistikerade flerkärniga mikroprocessorer sedan mitten av 2000-talet . Samma prioritet
En symmetrisk multi arkitektur behandlar varje processor lika , tilldela uppgifter till någon väntande processor . En asymmetrisk multi arkitektur , däremot , använder en master - slave system där en processor kör ett program som tilldelar uppgifter till andra. SMP- systemet är mer flexibelt och generellt än en asymmetrisk inställning , när processorerna ockupera olika systemkort , ett SMP -system kan hantera en processor misslyckande graciöst , förbättra datorns tillförlitlighet Addera delade resurser
.
Alla processorer i en SMP dator delar samma RAM-minne, men minnet kan betjäna endast en processor åt gången . Datorns operativsystem hanterar relationen mellan processorer och minne och hindrar dem från att skriva över varandras uppgifter . Processorerna kommunicerar med minnet via en systembuss , matris av anslutningar eller genom ett nätverk . Förutom minnet processorerna har lika tillgång till datorns hårddiskar, skrivare och andra resurser . Addera ditt operativsystem Support
datorns operativsystem måste har programmering stöd för SMP inbyggd , annars fungerar datorn som om den bara har en processor . Operativsystemet detekterar närvaron av flera processorer och tilldelar arbetsuppgifter till dem . Till exempel kan en quad - core hemdator har en processor som kör en webbläsare , en annan att spela musik , en tredje kopierar en stor fil och den fjärde kontroll efter virus . De flesta moderna operativsystem för stationära datorer , till exempel Microsoft Windows 7 , Mac OSX och Linux stödjer flera processorer . Operativsystem för storskaliga affärs maskiner, såsom Tandem , Dec VAX och IBM stordatorer , har använt SMP tekniker i årtionden .
Enda operativsystem
SMP , en kopia av operativsystemet hanterar alla processorer. Detta skiljer sig från multiprocessing system såsom klustring , där varje processor har sitt eget operativsystem . Den enda operativsystem tillvägagångssätt rymmer standard mjukvara samt specialiserad multiprocessor programvara . En standard program körs på en enda processor system eller på en CPU med ett flerprocessorsystem , vissa typer av vetenskapliga och tekniska program använder flera processorer för att påskynda beräkning - tunga uppgifter
< . br >