Hva er et dual prosessor hovedkort?
Et dobbelt prosessor hovedkort er et datamaskin hovedkort som har plass til to komplette og separate prosessorbrikker. Disse brikkene kobles deretter sammen om bord ved bruk av en rekke forskjellige metoder, selv om et spesialisert prosessorbussystem er mest vanlig. I teorien har disse maskinene potensialet til å operere i hastigheter langt utover en vanlig datamaskin, ettersom de enkelte prosessorene gir en nesten dobling i kraft. Mens hovedkort med doble prosessorer alltid har vært uvanlig, med bruk av flerkjerneprosessorer, er de enda vanskeligere å finne.
Generelt krever et to prosessor hovedkort to av de samme prosessorene. De trenger å være nøyaktig de samme, eller ubalansen fører til at datamaskinen blir ustabil og slår av. Selv om dette er tilfelle nesten hver gang, har det vært tavler som kunne ta litt forskjellige prosessorer, men disse var usedvanlig sjeldne.
Denne stilen på hovedkortet var vanlig blant high-end desktop og low-end serversystemer. I de fleste tilfeller var det bare high-end desktop-systemer som kan godta maskinvaren og programvaren som kreves for å utnytte kraften til den andre prosessoren. På serversiden byttet mellomstore til høyserie-servere ofte bort fra standard hovedkortveien til andre typer systemer som rackmontering eller knivsystemer.
Den fysiske utformingen til et hovedprosessor med dobbelt prosessor varierer ofte fra et standard hovedkort. Den andre prosessoren endrer den grunnleggende utformingen av systemet, vanligvis ved å fortrenge minnet. Dette skyver minnet nedover på brettet, og forskyver ofte brikkesettet mot utvidelsessporene. Som et resultat av disse endringene vil et dobbelt prosessor hovedkort vanligvis ha mindre utvidelsesspor enn et lignende hovedkort.
Mens et dobbelt prosessor hovedkort virker som om det ville gjøre et system dobbelt så raskt som en vanlig datamaskin, er dette ikke tilfelle. Begrensninger i prosessorens tilgang til systembussen og minnet vil ofte kreve at den ene prosessoren venter mens den andre er aktiv. I tillegg ble det til nylig skrevet få programmer for å dra nytte av et multiprosessorsystem. De fleste programmer får tilgang til hovedprosessoren og sender aldri noe til det andre; Det var ofte begrenset til operativsystemprosesser på alle unntatt de kraftigste programmene.
Med ankomsten av flerkjerneprosessorer har mange av ulempene ved et hovedkort med to prosessorer forsvunnet. Prosessen med å tildele systemressurser er endret for å gi jevnere tilgang, og det er flere programmer som vil bruke en andre prosessor. Faktisk er mange programmer nå skrevet for å bruke flere prosessorer samtidig.
For all denne innovasjonen er det doble prosessor hovedkortet en merkelighet. Siden flerkjerneprosessorer kan gjøre det samme som et dobbelt system uten mange av de tekniske problemene, overtok de markedet. Til slutt, når den vanlige multikjernen overskredet to prosessorkjerner, overgikk den kraften til et grunnleggende dobbelt prosessorsystem.