Dualprocessor
Een dualprocessor verwijst naar een computer met twee afzonderlijke processors. De processors werken samen om gegevens te verwerken met behulp van een techniek die multiprocessing wordt genoemd. Instructies worden verdeeld over de twee processors of (CPU's), waardoor de computer sneller kan werken dan een vergelijkbare machine met slechts één processor.
In theorie kunnen twee CPU's per seconde twee keer zoveel gegevens verwerken als één CPU. Omdat de twee processors echter bronnen delen, zoals L2- en L3-caches, bussen en het systeemgeheugen, ontstaan er knelpunten die de algehele prestaties vertragen. Ook moeten programma's zo zijn geschreven dat ze voordeel halen uit multiprocessing. Dit betekent dat de prestaties van een toepassing op een dualprocessorcomputer afhangen van de manier waarop de toepassing is geschreven. Dualprocessormachines zijn daardoor merkbaar sneller dan machines met één processor, maar zelden twee keer zo snel.
Dualprocessor versus dual-core
Dualprocessor lijkt op dual-core, maar is niet hetzelfde. Een dualprocessorcomputer heeft twee afzonderlijke CPU's die fysiek van elkaar gescheiden zijn op het moederbord. De twee processors kunnen bronnen delen (zoals de CPU-bus en cache), maar zijn fysiek afzonderlijk. In een dual-coresysteem zijn de twee processors gecombineerd in één chip die eruit kan zien als één processor. Omdat de processors zijn samengevoegd tot één geheel, kunnen ze gezamenlijk een enkele dual-core-CPU worden genoemd.
Hoewel dualprocessor en dual-core twee verschillende betekenissen hebben, sluiten ze elkaar niet uit. Sommige systemen hebben twee dual-core-CPU's, dus in totaal vier processorkernen. Desktopcomputers kunnen vier, zes of acht afzonderlijke processors hebben. Geavanceerde wetenschappelijke computersystemen kunnen veel verder gaan dan dualprocessorconfiguraties en tientallen processors bevatten.
Test je kennis