Dviejų branduolių vs keturių branduolių
Dviejų branduolių ir keturių branduolių yra du procesorių tipai, kurie patenka į kelių branduolių procesorių kategoriją. Kelių branduolių procesoriuje yra daugiau nei viena šerdis (procesorius) viename integrinio grandyno matricoje. Dviejų branduolių procesorius turi du branduolius tame pačiame matricoje, o keturių branduolių procesorius turi keturis branduolius tame pačiame matricoje. Kelių branduolių procesoriai plačiai naudojami bendrosios paskirties kompiuteriuose, įterptuosiuose įrenginiuose, tinklo įrenginiuose ir kt. Norint kuo geriau išnaudoti kelių branduolių procesorius, sistemoje veikiančios programinės įrangos programos turi būti įdiegtos taip, kad jos galėtų gauti pilnas kelių branduolių sąrankos naudojimas.
Kas yra dviejų branduolių?
Dviejų branduolių procesoriai turi du procesoriaus branduolius toje pačioje formoje. Ir kiekvienas iš branduolių turi savo talpyklą. Tradiciniame vieno branduolio procesoriuje, vykdant komandas, jei reikiamų duomenų nėra talpykloje, tie duomenys turėtų būti paimti iš RAM (Random Access Memory) arba iš saugojimo įrenginio, o tai sulėtintų vykdymą, nes procesorius turi laukti, kol gaus duomenis. Tačiau naudojant du branduolius, kiekvienas branduolys vykdo instrukcijas atskirai, todėl kai vienas branduolys pasiekia atmintį, kitas branduolys vis tiek gali vykdyti instrukcijas. Tai pagerintų sistemos našumą. Ypač atliekant kelias užduotis, jei yra tik vienas procesorius, našumas nukentės, nes procesorius turės perjungti du procesus. Todėl kelių užduočių atlikimas gali pasiekti geriausius rezultatus, jei yra daugiau nei vienas branduolys. AMD Phenom II X2 ir Intel Core Duo yra du dviejų branduolių procesorių pavyzdžiai.
Kas yra keturių branduolių?
Keturių branduolių procesorius yra keturių branduolių procesorius tame pačiame šerdyje. Tačiau pirmieji keturių branduolių procesoriai turėjo kiekvieną branduolį atskirai keturiose formose ir buvo sujungti į vieną paketą, kad būtų sudarytas keturių branduolių procesorius. Vėliau atsirado procesoriai su visais keturiais branduoliais tame pačiame štampelyje ir jie buvo vadinami monolitiniais keturių branduolių procesoriais. Be to, kai kurie keturių branduolių procesoriai gaminami sujungiant du dviejų branduolių procesorius į vieną paketą. Keturių branduolių procesoriai turi galimybę vienu metu vykdyti keturias skirtingas komandas. Taigi jie tinka kelioms programoms vienu metu paleisti. Tačiau dauguma programų nėra sukurtos taip, kad išnaudotų visas keturių branduolių galimybes. Jie skirti vieno branduolio procesoriams. Programos, kurios sukurtos kelioms užduotims vienu metu vykdyti, galės pasinaudoti visais keturių branduolių procesoriaus pranašumais.
Kuo skiriasi dviejų branduolių ir keturių branduolių?
Dviejų branduolių procesoriuose yra du procesoriaus branduoliai tame pačiame matricoje, o keturių branduolių procesorius yra keturių branduolių procesorius tame pačiame matricoje. Todėl kompiuteris su keturių branduolių procesoriumi turėtų veikti geriau nei kompiuteris su dviejų branduolių procesoriumi. Tačiau tai gali būti ne visada tiesa, nes dauguma programų yra sukurtos vieno ar dviejų branduolių aplinkoms. Todėl jie negalės pasinaudoti keturių branduolių procesorių teikiamu našumo pagerinimu.