Dviejų ir keturių branduolių skirtumas

Dvigubas ir keturių branduolių

Dviejų ir keturių branduolių yra du procesorių tipai, priskiriami daugiagyslių procesorių kategorijai. Kelių branduolių procesoriuje vienoje integruotoje grandinėje yra daugiau nei vienas branduolys (procesorius). Dviejų branduolių procesorius turi du branduolius tame pačiame štaite, o keturių branduolių procesorius turi keturias šerdis tame pačiame štaite. Kelių branduolių procesoriai yra plačiai naudojami bendrosios paskirties kompiuteriuose, įterptuose įrenginiuose, tinklo įrenginiuose ir kt. Norėdami kuo geriau išnaudoti daugiagyslius procesorius, sistemoje veikiančios programinės įrangos programos turėtų būti įdiegtos taip, kad jos galėtų visiškai išnaudoti kelių branduolių sąranką.

Kas yra dvigubas branduolys?

Dviejų branduolių procesoriai turi dvi procesoriaus šerdis tame pačiame štaite. Ir kiekviena šerdis turi savo talpyklą. Tradiciniame vieno branduolio procesoriuje, vykdant instrukcijas, jei talpykloje nėra reikiamų duomenų, šie duomenys turėtų būti gaunami iš RAM (Random Access Memory) arba saugojimo įrenginio, o tai sulėtins vykdymą, nes procesorius turi laukti, kol gaus duomenis. Bet turint du branduolius, kiekvienas šerdis vykdo instrukcijas atskirai, todėl kai vienas šerdis prieina prie atminties, kitas šerdis vis tiek gali vykdyti instrukcijas. Tai pagerintų sistemos veikimą. Ypač vykdant daugelį užduočių, jei yra tik vienas procesorius, nukentės našumas, nes procesorius turės pereiti iš vieno proceso į kitą. Todėl daugelio užduočių atlikimas gali būti geriausias, jei yra daugiau nei vienas branduolys. „AMD Phenom II X2“ ir „Intel Core Duo“ yra du dviejų branduolių procesorių pavyzdžiai.

Kas yra keturkojis?

Keturių branduolių procesorius yra procesorius, turintis keturias šerdis tame pačiame štaite. Bet pirmieji keturių branduolių procesoriai turėjo kiekvieną branduolį atskirai per keturis štampus ir buvo sujungti į vieną paketą, kad būtų keturių branduolių procesorius. Vėliau atėjo procesoriai su visomis keturiomis šerdimis toje pačioje die ir jie buvo vadinami monolitiniais keturių branduolių procesoriais. Kai kurie keturių branduolių procesoriai taip pat gaminami sujungiant du dviejų branduolių procesorius į vieną paketą. Keturių branduolių procesoriai turi galimybę vienu metu vykdyti keturias skirtingas instrukcijas. Taigi, jie tinkami kelioms programoms paleisti vienu metu. Tačiau dauguma programų nėra sukurtos visapusiškai išnaudoti keturių branduolių galimybes. Jie skirti vieno branduolio procesoriams. Programos, kurios yra sukurtos paleisti kelias užduotis vienu metu, galės išnaudoti visas keturių branduolių procesoriaus galimybes.

Kuo skiriasi dvigubas ir keturkampis?

Dviejų branduolių procesoriai turi dvi procesoriaus šerdis tame pačiame štaite, tuo tarpu keturių branduolių procesorius yra procesorius, turintis keturias šerdis tame pačiame štaite. Todėl kompiuteris su keturių branduolių procesoriumi turėtų veikti geriau nei kompiuteris su dviejų branduolių procesoriumi. Bet tai gali būti ne visada tiesa, nes dauguma programų yra sukurtos pritaikant vieną ar dviejų branduolių aplinką. Todėl jie negalės pasinaudoti veiklos tobulinimo pranašumais, kuriuos teikia keturių branduolių procesoriai.