Procesoarele dual-core acționează ca două procesoare single-core pentru a depăși performanța maximă a procesorului single-core.
Procesoarele dual-core se comportă ca două procesoare single-core care rulează pe un singur cip. Din punct de vedere al performanței, folosirea unui procesor dual-core este ca și cum ar fi folosirea a două computere „înainte de mutli-core” fuzionate împreună. Procesoarele dual-core au de obicei mai multe avantaje decât dezavantaje în comparație cu procesoarele single core și procesoarele multi-core au de obicei mai multe avantaje decât dezavantaje în comparație cu dual-core procesoare. Termenul „multi-core” include procesoare dual-core, dar este de obicei asociat cu procesoare care au trei sau mai multe nuclee.
Avantaje dual-core față de single-core
Procesoarele dual-core tind să aibă performanțe mai bune decât procesoarele single-core. Procesoarele dual-core sunt capabile să împartă informațiile pentru procesare în mai multe unități. Creșterea performanței este cea mai vizibilă atunci când rulați mai mult de un proces simultan. Procesorul unui computer trebuie să se oprească pentru scurt timp atunci când comută între procese diferite, sau fire, ceea ce provoacă o scădere a performanței. Procesoarele dual-core trebuie să comute mai rar între fire diferite decât procesoarele cu un singur nucleu, deoarece pot gestiona două odată în loc de unul odată. Unele procesoare sunt capabile să facă ceva numit „hiper-threading”, ceea ce permite procesorului să se comporte ca și cum ar putea gestiona două fire simultan. Cu toate acestea, viteza de ceas a procesorului -- viteza cu care poate procesa sarcini -- nu crește cu hyper threading.
Videoclipul zilei
Dezavantaje dual-core față de single-core
Procesoarele cu un singur nucleu pierd de obicei în comparațiile de performanță față de procesoarele cu două nuclee. Cu toate acestea, un procesor cu un singur nucleu poate depăși un procesor cu două nuclee atunci când procesorul are un viteză de ceas semnificativ mai mare, care se măsoară în gigaherți sau GHz. Un procesor single-core de 3,8 GHz va depăși un procesor dual-core de 1,8 GHz atunci când procesează un o singură sarcină. În plus, unele programe nu sunt proiectate să ruleze pe mai mult de un nucleu, așa că un procesor single-core de 3,8 GHz va rula acel program mai rapid decât un procesor dual-core de 3,2 GHz. Rularea unui program care poate folosi doar un nucleu la un moment dat pe un procesor dual-core este ca și cum ai putea folosi doar patru cilindri pe o mașină cu motor cu opt cilindri: primești jumătate din performanță. Procesoarele single-core pot avea, de asemenea, o durată de viață mai bună a bateriei pe un dispozitiv mobil decât un procesor dual-core, deoarece procesorul single-core utilizează mai puțină energie electrică pentru a funcționa. Cu toate acestea, procesoarele dual-core fabricate mai recent tind să fie mai eficiente din punct de vedere energetic decât procesoarele single-core mai vechi.
Avantaje dual-core față de multi-core
Avantajele procesorului dual-core față de procesoarele multi-core oglindesc avantajele procesorului single-core față de procesoarele dual-core. Procesoarele dual-core pot avea o durată de viață mai bună a bateriei pe dispozitivele mobile decât procesoarele cu mai multe nuclee cu viteză similară și dual-core procesoarele cu viteze de ceas mai mari decât procesoarele multi-core sunt mai rapide la executarea sarcinilor care nu sunt optimizate pentru mai mult de un nucleu.
Dezavantaje dual-core față de multi-core
Procesoarele dual-core nu sunt capabile să se ocupe de atâtea sarcini în același timp la fel de eficient ca procesoarele cu mai multe nuclee. Procesoarele cu mai multe nuclee au aceleași avantaje față de procesoarele cu două nuclee pe care le au procesoarele cu două nuclee față de procesoarele cu un singur nucleu. Un procesor cu patru nuclee are capacitatea de a gestiona patru fire, sau opt cu hyper-threading, în același timp, ceea ce poate reduce foarte mult nevoia de schimbare a thread-urilor în comparație cu un procesor dual-core.