Vad är ett moderkort med dubbla processorer?

Ett moderkort med dubbla processorer är ett datormoderkort som har plats för två kompletta och separata processorchips. Dessa chips kopplas sedan samman ombord med ett antal olika metoder, även om ett specialiserat processorbussystem är vanligast. I teorin har dessa maskiner potential att arbeta i hastigheter långt bortom en normal dator, eftersom de enskilda processorerna ger en nära fördubbling i kraft. Medan moderkort med dubbla processorer alltid har varit ovanliga, med tillkomsten av flerkärniga processorer, är de ännu svårare att hitta.

I allmänhet kräver ett moderkort med dubbla processorer två av samma processorer. De måste vara exakt likadana, annars gör obalansen att datorn blir instabil och stängs av. Även om detta är fallet nästan varje gång, har det funnits kort som kunde ta lite olika processorer, men dessa var exceptionellt sällsynta.

Denna stil av moderkort var vanlig bland avancerade stationära och billiga serversystem. I de flesta fall kunde endast avancerade datorsystem acceptera den hårdvara och mjukvara som krävs för att utnyttja kraften i den andra processorn. På serversidan bytte servrar med medelhög till hög räckvidd ofta bort från standardvägen för moderkort till andra typer av system som rackmonterade eller bladsystem.

Den fysiska designen av ett moderkort med dubbla processorer skiljer sig ofta från ett standardmoderkort. Den andra processorn ändrar systemets grundläggande layout, vanligtvis genom att förskjuta minnet. Detta trycker ner minnet på kortet och förskjuter ofta chipsetet mot expansionsplatserna. Som ett resultat av dessa ändringar kommer ett moderkort med dubbla processorer vanligtvis att ha färre expansionsplatser än ett moderkort av liknande storlek.

Medan ett moderkort med dubbla processorer verkar som om det skulle göra ett system dubbelt så snabbt som en vanlig dator, är det inte så. Begränsningar av processorns åtkomst till systembussen och minne kräver ofta att en processor väntar medan den andra är aktiv. Dessutom, tills nyligen, skrevs få program för att dra fördel av ett multiprocessorsystem. De flesta program kommer åt huvudprocessorn och skickar aldrig något till den andra; det var ofta begränsat till operativsystemsprocesser på alla utom de mest kraftfulla programmen.

Med tillkomsten av flerkärniga processorer har många av nackdelarna med ett moderkort med dubbla processorer försvunnit. Processen för att allokera systemresurser har ändrats för att ge jämnare åtkomst, och det finns fler program som kommer att använda en andra processor. Faktum är att många program nu är skrivna för att använda flera processorer samtidigt.
Trots all denna innovation är moderkortet med dubbla processorer fortfarande en märklighet. Eftersom flerkärniga processorer kan göra samma sak som ett dubbelsystem utan många av de tekniska problemen, tog de över marknaden. Slutligen, när den gemensamma multicore överskred två processorkärnor, överträffade den kraften hos ett grundläggande dubbelprocessorsystem.