Dual-coreprocessor
Een dual-coreprocessor is een CPU met twee verwerkingskernen in één geïntegreerde schakeling. Elke kern kan onafhankelijk instructies uitvoeren, waardoor de CPU twee sets bewerkingen tegelijk kan verwerken.
De twee kernen kunnen bronnen delen, zoals cachegeheugen en systeemgeheugen. Sommige dual-core-CPU's ondersteunen ook multithreading, waardoor elke fysieke kern meer dan één thread kan uitvoeren. Zo'n processor kan voor het besturingssysteem (OS) lijken alsof hij vier logische processors heeft, hoewel hij slechts twee fysieke kernen heeft.
Het OS verdeelt taken en threads over de twee kernen. Software die is ontworpen voor parallelle verwerking kan beide kernen tegelijk gebruiken, terwijl software met één thread mogelijk maar één kern gebruikt. Daarom kan een dual-coreprocessor de verwerkingssnelheid verhogen, maar verdubbelt deze zelden de prestaties van een gelijkwaardige single-core-CPU.
Meer dan twee kernen
Dual-core-CPU's werden halverwege de jaren 2000 gebruikelijk in personal computers en zorgden voor een aanzienlijke verbetering ten opzichte van single-coreprocessors. De meeste moderne desktopcomputers, laptops en zelfs mobiele apparaten bevatten nu processors met meer dan twee kernen. Processors met vier, zes of acht kernen worden respectievelijk quad-core-, hexacore- en octacoreprocessors genoemd.
Test je kennis