Skirtumas tarp pagrindinio ir procesoriaus

„Core vs Processor“
 

Skirtumas tarp procesoriaus ir šerdies gali sukelti mįslingą temą, jei nesate patyręs kompiuterio. Procesorius ar centrinis procesorius yra tarsi kompiuterio sistemos smegenys. Jis yra atsakingas už visas pagrindines funkcijas, tokias kaip aritmetines, logines ir valdymo operacijas. Tradicinis procesorius, toks kaip „Pentium“ procesorius, turi tik vieną branduolį procesoriaus viduje, tačiau šiuolaikiniai procesoriai yra kelių branduolių procesoriai. Kelių branduolių procesorius turi keletą branduolių procesoriaus paketo viduje, kur branduolys yra pats svarbiausias procesoriaus skaičiavimo vienetas. Šerdis gali vykdyti tik vieną programos nurodymą vienu metu (gali vykdyti keletą, jei yra hiper-sriegimo galimybė), tačiau procesorius, sudarytas iš kelių branduolių, gali vykdyti keletą instrukcijų vienu metu, priklausomai nuo branduolių skaičiaus..

Kas yra procesorius?

Procesorius, dar žinomas kaip centrinis procesorius (CPU), yra pati svarbiausia kompiuterinės sistemos dalis, atsakinga už programos instrukcijų vykdymą. Šios instrukcijos apima aritmetines, logines, valdymo ir įvesties-išvesties operacijas. Paprastai procesorių sudaro komponentas, vadinamas aritmetiniu ir loginiu vienetu (ALU), kuris yra atsakingas už visas aritmetines ir logines operacijas, ir kitas komponentas, vadinamas valdymo bloku (CU), kuris yra atsakingas už visas valdymo operacijas. Ji taip pat turi registrų rinkinį vertėms saugoti. Tradiciškai procesorius galėjo vykdyti tik vieną nurodymą vienu metu. Procesoriai, kuriuose yra tik vienas branduolys, vadinami vieno branduolio procesoriais. „Pentium“ serija yra pavyzdys vienkodoliams procesoriams.

Tada buvo įvesti kelių branduolių procesoriai, kai vienas procesorius turėjo kelis procesorius, vadinamus branduoliais. Taigi dviejų branduolių procesorius turi du branduolius procesoriaus viduje, o keturių branduolių procesorius turi keturis branduolius. Taigi daugiagyslis procesorius yra tarsi paketas, kurio viduje yra keli procesoriai, vadinami branduoliais. Šie daugiagysliai procesoriai gali vykdyti keletą instrukcijų vienu metu, priklausomai nuo branduolių skaičiaus.
Procesorius, be branduolių, taip pat turi sąsają, jungiančią įrenginį su išoriniu pasauliu. Daugiagyslis procesorius taip pat turi sąsają, jungiančią visas gyslas su išoriniu pasauliu. Be to, jis turi paskutinio lygio talpyklą, kuri yra žinoma kaip L3 talpykla, kuri yra bendra visoms šerdims. Be to, procesoriuje gali būti atminties valdiklis ir įvesties-išvesties valdiklis, tačiau, atsižvelgiant į architektūrą, kartais jie gali būti įmontuoti į mikroschemų rinkinį, esantį už procesoriaus ribų. Be to, kai kuriuose procesoriuose yra grafikos procesorių vienetai (GPU), kuriuose GPU taip pat yra pagamintas iš mažų ir mažiau galingų branduolių..

Kas yra šerdis?

Šerdis yra pagrindinis skaičiavimo procesoriaus komponentas. Keletas branduolių kartu sudaro procesorių. Šerdį sudaro kelios pagrindinės dalys. Aritmetinis ir loginis vienetas yra atsakingas už visų aritmetinių ir loginių operacijų atlikimą. Valdymo blokas yra atsakingas už visas valdymo operacijas. Registrų rinkinyje laikinai saugomos vertės. Jei šerdyje nėra galimybės, vadinamos „hiper siūlais“, ji vienu metu gali vykdyti tik vieną programos nurodymą. Tačiau šiuolaikiniai branduoliai turi technologiją, vadinamą „hiper siūlais“, kai šerdyje yra nereikalingų funkcinių vienetų, kurie leidžia jiems vykdyti kelias instrukcijas lygiagrečiai. Šerdies viduje yra dviejų lygių talpyklos, vadinamos L1 talpyklos ir L2 talpyklos. L1 yra artimiausias, greičiausias, bet mažiausias. L2 talpykla yra po L1 talpyklos, kur ji yra šiek tiek didelė, bet lėtesnė nei L1. Šie talpyklos yra spartesnės atminties, kuriose saugomi duomenys į kompiuterio laisvosios kreipties atmintį ir iš jos, kad būtų galima greičiau ir efektyviau naudotis.

Kuo skiriasi procesorius nuo pagrindinio?

• Šerdis yra pats svarbiausias procesoriaus skaičiavimo vienetas. Procesorius yra sudarytas iš vienos ar daugiau šerdžių. Tradicijos procesoriai turėjo tik vieną branduolį, o šiuolaikiniai procesoriai - kelis branduolius.

• Šerdį sudaro ALU, CU ir registrų rinkinys.

• Šerdį sudaro dviejų lygių talpyklos, vadinamos L1 ir L2, esančios kiekvienoje šerdyje.

• Procesorių sudaro talpykla, kuria dalijasi skambučių šerdys, vadinamos L3 talpykla. Tai būdinga visoms šerdims.

• Procesorių, priklausomai nuo architektūros, gali sudaryti atminties valdiklis ir įvesties / išvesties valdiklis.

• Kai kuriuos procesorių paketus taip pat sudaro grafikos procesorių vienetai (GPU).

• Šerdis, kurioje nėra aukšto sriegio, vienu metu gali vykdyti tik vieną komandą, o daugiagyslis procesorius, sudarytas iš kelių šerdžių, gali vykdyti kelias instrukcijas lygiagrečiai. Jei procesorius yra sudarytas iš 4 branduolių, kurie nepalaiko hipergijų, šis procesorius tuo pačiu metu gali vykdyti 4 instrukcijas..

• Šerdyje, turinčioje „aukšto sriegio“ technologiją, yra nereikalingi funkciniai vienetai, kad jie galėtų vykdyti kelias instrukcijas vienu metu. Pvz., Šerdis su 2 gijomis gali vykdyti 2 instrukcijas tuo pačiu metu, taigi procesorius su 4 tokiomis gyslomis gali vykdyti 2 × 4 instrukcijas lygiagrečiai. Šios gijos paprastai vadinamos loginėmis šerdimis, o „Windows“ užduočių tvarkyklė paprastai rodo loginių branduolių skaičių, bet ne fizinius branduolius..

Santrauka:

Procesorius vs Core

Šerdis yra pats svarbiausias procesoriaus skaičiavimo vienetas. Šiuolaikinį daugiagyslių procesorių sudaro keli jų branduoliai, tačiau ankstyvieji procesoriai turėjo tik vieną branduolį. Pagrindinę dalį sudaro nuosavas ALU, CU ir jo registrai. Procesorius yra pagamintas iš vieno ar daugiau tokių branduolių. Procesoriaus pakete taip pat yra sujungimų, jungiančių branduolius į išorę. Priklausomai nuo architektūros, procesoriuje taip pat gali būti integruotas GPU, IO valdiklis ir atminties valdiklis. Dviejų branduolių procesorius turi 2 branduolius, o keturių branduolių procesorius turi 4 branduolius, kaip rodo pats pavadinimas. Šerdis gali vykdyti tik vieną komandą vienu metu (nedaug, jei yra hiper-sriegis), tačiau daugiagyslis procesorius gali vykdyti instrukcijas lygiagrečiai, nes kiekviena šerdis veikia kaip nepriklausomas centrinis procesorius.

Vaizdai maloniai:

  1. Viso buldozerio modulio, parodančio 2 sveikus skaičių grupes, „Shigeru23“, blokinė schema (CC BY 3.0)