Dual-core processorer fungerer som to single-core processorer for at overgå den maksimale single-core processor ydeevne.
Dual-core processorer opfører sig som to single-core processorer, der kører på en enkelt chip. Fra et ydeevneperspektiv er det at bruge en dual-core processor som at bruge to "før multi-core" computere smeltet sammen. Dual-core processorer har normalt flere fordele end ulemper sammenlignet med single core processorer og multi-core processorer har normalt flere fordele end ulemper sammenlignet med dual-core processorer. Udtrykket "multi-core" omfatter dual-core processorer, men er normalt forbundet med processorer, der har tre eller flere kerner.
Dual-core fordele i forhold til Single-core
Dual-core processorer har en tendens til at have bedre ydeevne end single-core processorer. Dual-core processorer er i stand til at opdele information til behandling af flere enheder. Ydeevneforøgelsen er mest mærkbar, når du kører mere end én proces på én gang. En computers processor skal kortvarigt stoppe, når den skifter mellem forskelsprocesser eller tråde, hvilket forårsager et fald i ydeevnen. Dual-core processorer skal skifte mellem forskellige tråde sjældnere end single-core processorer, fordi de kan håndtere to på én gang i stedet for én ad gangen. Nogle processorer er i stand til at lave noget, der kaldes "hyper-threading", som gør det muligt for processoren at opføre sig, som om den kan håndtere to tråde på én gang. Processorens clockhastighed - den hastighed, hvormed den kan behandle opgaver - øges dog ikke med hypertrådning.
Dagens video
Dual-core Ulemper i forhold til Single-core
Single-core CPU'er taber normalt i ydeevnesammenligninger med dual-core CPU'er. En single-core CPU kan dog overgå en dual-core CPU, når CPU'en har en betydeligt større clock-hastighed, som måles i gigahertz eller GHz. En 3,8 GHz single-core processor vil overgå en 1,8 GHz dual-core processor, når den behandler en enkelt opgave. Derudover er nogle programmer ikke designet til at køre på mere end én kerne, så en 3,8 GHz single-core processor vil køre det pågældende program hurtigere end en 3,2 GHz dual-core processor. At køre et program, der kun er i stand til at bruge én kerne ad gangen på en dual-core processor, er som kun at kunne bruge fire cylindre på en otte-cylindret motorbil: Du får halvdelen af ydeevnen. Single-core processorer kan også få bedre batterilevetid på en mobil enhed end en dual-core processor, fordi single-core processoren bruger mindre strøm til at fungere. Imidlertid har nyere dual-core-processorer en tendens til at være mere energieffektive end ældre single-core-processorer.
Dual-core fordele i forhold til multi-core
Dual-core processor fordele i forhold til multi-core processorer afspejler single-core processor fordele i forhold til dual-core processorer. Dual-core processorer kan få bedre batterilevetid på mobile enheder end lignende hastighed multi-core processorer og dual-core processorer med højere clockhastigheder end multi-core processorer er hurtigere til at køre opgaver, der ikke er optimeret til mere end én kerne.
Dual-core ulemper i forhold til multi-core
Dual-core processorer er ikke i stand til at håndtere så mange opgaver på samme tid så effektivt som multi-core processorer. Multi-core-processorer har de samme fordele i forhold til dual-core-processorer, som dual-core-processorer har frem for single-core-processorer. En CPU med fire kerner har mulighed for at håndtere fire tråde, eller otte med hyper-threading, på samme tid, hvilket i høj grad kan reducere behovet for at skifte tråde sammenlignet med en dual-core processor.