Dual Core vs Quad Core
Dual core en quad core zijn twee processortypes die in de categorie van multi-coreprocessors vallen. In een multi-coreprocessor is er meer dan één kern (processor) in de enkele geïntegreerde schakelingsmatrijs. Een dual core processor heeft twee cores in dezelfde chip en een quad core processor heeft vier cores in dezelfde chip. Multi-coreprocessors worden veel gebruikt in computers voor algemene doeleinden, embedded apparaten, netwerkapparaten, enz. Om optimaal gebruik te maken van multi-coreprocessors, moeten de softwareprogramma's die op het systeem worden uitgevoerd, op een zodanige manier worden geïmplementeerd dat ze de volledig gebruik van de multi-core setup.
Wat is een Dual Core?
Dual core-processors hebben twee processorcores in dezelfde matrijs. En elk van de kernen heeft zijn eigen cache. In een traditionele single-core processor, bij het uitvoeren van instructies, als de vereiste gegevens zich niet in de cache bevinden, moeten die gegevens worden opgehaald uit het RAM (Random Access Memory) of uit een opslagapparaat, wat de uitvoering zou vertragen omdat de processor te wachten tot het gegevens ontvangt. Maar met twee kernen voert elke kern afzonderlijk instructies uit en daarom kan het zijn dat wanneer een kern toegang heeft tot het geheugen, de andere kern nog steeds instructies uitvoert. Dit zou de prestaties van het systeem verbeteren. Vooral bij multitasking, als er maar één processor is, zullen de prestaties eronder lijden omdat de processor tussen twee processen zou moeten schakelen. Daarom kan multitasking het beste presteren als er meer dan één kern is. AMD Phenom II X2 en Intel Core Duo zijn twee voorbeelden van dual core-processors.
Wat is een Quad Core?
Quad core-processor is een processor met vier cores in dezelfde matrijs. Maar de eerste quad-coreprocessors hadden elke kern afzonderlijk in vier matrijzen en ze werden gecombineerd tot een enkel pakket om een quad-coreprocessor te vormen. Later kwamen de processors met alle vier de kernen in dezelfde die en ze werden Monolithische quad-coreprocessors genoemd. Sommige quad-coreprocessors worden ook vervaardigd door twee dual-coreprocessors in één pakket te combineren. Quad-core processors hebben de mogelijkheid om vier verschillende instructies tegelijkertijd uit te voeren. Deze zijn dus geschikt om meerdere applicaties tegelijk te draaien. Maar de meeste applicaties zijn niet ontwikkeld om optimaal te profiteren van de quad core-mogelijkheden. Ze zijn ontworpen voor single-core processors. Applicaties die zijn ontwikkeld om meerdere taken tegelijk uit te voeren, kunnen optimaal profiteren van een quad-coreprocessor.
Wat is het verschil tussen een Dual Core en een Quad Core?
Dual core-processors hebben twee processorcores in dezelfde chip, terwijl een quad-coreprocessor een processor is met vier cores in dezelfde chip. Daarom zou een computer met een quad core processor beter moeten presteren dan een computer met een dual core processor. Maar dit is misschien niet altijd waar, aangezien de meeste toepassingen zijn ontwikkeld voor single- of dual-core-omgevingen. Daarom kunnen ze niet profiteren van de prestatieverbetering die door quad-coreprocessors wordt geboden.