Forskellen mellem Dual Core og Quad Core

Dual Core vs Quad Core

Dual core og quad core er to processortyper, der falder ind under kategorien multi-core processorer. I en multi-core processor er der mere end en kerne (processor) i den enkelt integrerede kredsløbsdyse. En dual-core processor har to kerner i den samme matrice og en quad core processor har fire kerner i den samme matrice. Multikerneprocessorer bruges i vid udstrækning til almindelige computere, indbyggede enheder, netværksenheder osv. For at få den bedst mulige anvendelse af multikerneprocessorer skal softwareprogrammerne, der kører på systemet, implementeres på en sådan måde, at de er i stand til at få fuld brug af multi core-opsætningen.

Hvad er en dobbelt kerne?

Dual core-processorer har to processor-kerner i samme matrice. Og hver af kernerne har sin egen cache. I en traditionel single-core processor, når eksekvering af instruktioner, hvis de krævede data ikke er i cachen, skal disse data hentes fra RAM (Random Access Memory) eller fra en lagerenhed, hvilket vil bremse udførelsen, da processoren har at vente til den modtager data. Men med to kerner udfører hver kerne instruktioner separat, og når en kerne får adgang til hukommelsen, kan den anden kerne muligvis stadig udføre instruktioner. Dette ville forbedre systemets ydelse. Især med multi-tasking, hvis der kun er en enkelt processor, vil ydelsen lide, da processoren er nødt til at skifte mellem to processer. Derfor kan multi-tasking opnå sin bedste ydelse, hvis der er mere end en kerne. AMD Phenom II X2 og Intel Core Duo er to eksempler på dual core-processorer.

Hvad er en Quad Core?

Quad core-processor er en processor med fire kerner i samme matrice. Men de første quad-core-processorer havde hver kerne separat i fire matricer, og de blev kombineret i en enkelt pakke til dannelse af en quad-core-processor. Senere kom processorerne med alle fire kerner i den samme dyse, og de blev kaldt monolitiske firkernede processorer. Nogle quad core-processorer fremstilles også ved at kombinere to dual-core-processorer til en enkelt pakke. Quad core-processorer har evnen til at udføre fire forskellige instruktioner på samme tid. Disse er således velegnede til at køre flere applikationer samtidigt. Men de fleste af applikationerne er ikke udviklet til at drage fuld fordel af quad-core-mulighederne. De er designet til enkelt kerneprocessorer. Programmer, der er udviklet til at køre flere opgaver på samme tid, vil være i stand til at drage fuld fordel af en quad core-processor.

Hvad er forskellen mellem en Dual Core og en Quad Core?

Dual core-processorer har to processor-kerner i samme matrice, mens quad-core-processor er en processor med fire kerner i den samme matrice. Derfor skal en computer med en quad-core-processor yde bedre end en computer med en dual-core-processor. Men dette er måske ikke altid sandt, da de fleste af applikationerne er udviklet, der er rettet mod enkelt- eller dual-core miljøer. Derfor vil de ikke være i stand til at drage fordel af forbedring af ydeevne leveret af quad core-processorer.