Symmetrisk multiprosessering
Symmetrisk multiprosessering er en programmeringsteknikk som innebærer å bruke flere identiske prosessorer for å utføre oppgaver sammen. I denne teknikken deler alle prosessorer den samme minneplassen og kan få tilgang til de samme applikasjonene og dataene på en OS.
Funksjoner ved symmetrisk multiprosessering:
- Prosessorene er identiske
- De deler samme minneplass
- De kan få tilgang til de samme applikasjonene og dataene
- Ytelsen forbedres med økende antall prosessorer
Asymmetrisk multiprosessering
Asymmetrisk multiprosessering er en programmeringsteknikk som bruker prosessorer med forskjellige egenskaper for å utføre spesifikke oppgaver. I denne teknikken tar en prosessor seg av generelle oppgaver (for eksempel å utføre et operativsystem og applikasjoner), mens andre prosessorer håndterer spesialiserte oppgaver (for eksempel grafikkbehandling eller matematiske beregninger).
Funksjoner ved asymmetrisk multiprosessering:
- Prosessorer har forskjellige egenskaper
- En prosessor håndterer generelle oppgaver, mens andre prosessorer håndterer spesialiserte oppgaver.
- Den brukes i systemer der en høy ytelse på en bestemt oppgave
Oppsummert er hovedforskjellen mellom symmetrisk og asymmetrisk multiprosessering at i førstnevnte brukes identiske prosessorer og deler samme minneplass, mens i sistnevnte brukes prosessorer med ulike egenskaper og har ansvaret for ulike oppgaver.
Jeg er Sebastián Vidal, en dataingeniør som brenner for teknologi og gjør det selv. Videre er jeg skaperen av tecnobits.com, hvor jeg deler veiledninger for å gjøre teknologi mer tilgjengelig og forståelig for alle.