Pamokos

Kokios yra procesoriaus šerdys? ir loginės gijos ar branduoliai?

Turinys:

Anonim

Norint gerai konfigūruoti, labai svarbu gerai žinoti savo kompiuterio komponentus. Tačiau ne visi žino, kad jie yra procesoriaus branduoliai, koks skirtumas tarp fizinio ir loginio branduolio ir koks yra „Intel“ HyperThreads ar AMD SMT.

Ar norite sužinoti daugiau? Nepraleiskite mūsų straipsnio apie procesoriaus branduolius!

Turinio rodyklė

Kompiuterio centrinis procesorius (procesorius) atlieka visą darbą, iš esmės paleisdamas programas. Tačiau šiuolaikiniai procesoriai siūlo tokias funkcijas kaip kelių branduolių ir daugybinis sriegis. Kai kurie kompiuteriai naudoja net kelis procesorius.

Prieš keletą metų palyginus našumą, procesoriaus laikrodžio greitis buvo pakankamas. Tačiau dabar viskas nėra taip paprasta.

Dabar procesorius, siūlantis kelis branduolius ar daugiagijus siūlus, gali veikti žymiai geriau nei vieno branduolio procesorius tokiu pat greičiu, kuris nesiūlo kelių gijų.

Kompiuteriai su keliais procesoriais gali turėti dar didesnį pranašumą. Visos šios funkcijos yra sukurtos tam, kad kompiuteriai galėtų lengviau paleisti kelis procesus tuo pačiu metu, padidindami našumą, atlikdami daugialypę užduotį arba atsižvelgiant į galingų programų, tokių kaip vaizdo kodavimo įrenginiai ir šiuolaikiniai žaidimai, reikalavimus. Taigi apžvelkime kiekvieną iš šių funkcijų ir tai, ką jos jums gali reikšti.

Šiame straipsnyje apžvelgiame kai kurias sąvokas, tokias kaip šerdys, palyginti su gijomis, kam jos skirtos ir kokia nauda kompiuteriui.

Jums tikrai bus įdomu skaityti:

  • Geriausi procesoriai rinkoje Geriausios pagrindinės plokštės rinkoje Geriausia RAM atmintis rinkoje Geriausios vaizdo plokštės rinkoje

Kas yra procesorius?

Kaip 99% kompiuterio vartotojų jau žino, kad procesorius yra pagrindinis procesoriaus blokas. Tai yra pagrindinė kiekvieno kompiuterio sudedamoji dalis.

Kitaip tariant, viskas, ką ji apskaičiuoja, turi procesorių, o štai visi skaičiavimai atliekami naudojant operacinės sistemos instrukcijas.

Procesorius gali apdoroti vieną užduotį vienu metu. Tai nelabai tinka spektakliui. Tačiau jau yra pažangių procesorių, kurie leidžia dirbti su keliomis užduotimis vienu metu ir pagerinti našumą.

Senos kelių perdirbėjų dienos

Vaizdas per įprastą wikimedia

Kai mes kalbame apie procesorių, mes turime omenyje lustą, kuris įdedamas į lizdą pagrindinėje plokštėje. Taigi ankstyvosiomis dienomis viena iš šių mikroschemų vienu metu vykdė tik vieną užduotį.

Senovėje žmonėms reikėjo didesnio našumo iš kompiuterių. Tuo metu sprendimas buvo įtraukti kelis procesorius į vieną kompiuterį. Tai yra, buvo keli kištukai ir keli lustai.

Jie visi būtų sujungti vienas su kitu ir prie pagrindinės plokštės. Todėl techniškai iš kompiuterio galima tikėtis geresnio našumo. Tai buvo gana sėkmingas metodas, kol žmonės atrado trūkumus.

  • Kiekvienam procesoriui reikėjo numatyti tam skirtą maitinimo ir diegimo išteklius. Kadangi tai buvo skirtingi lustai, komunikacijos delsimas buvo per didelis. Tai tikrai nebuvo geras našumo dalykas: vienas procesorių rinkinys ilgainiui gali duoti daug šilumos. Taigi, norint susidoroti su papildoma šiluma, prireiktų daug išteklių.

Dviejų lizdų serverio pagrindinė plokštė

Tam reikėjo pagrindinės plokštės su keliais procesoriaus lizdais. Pagrindinėms plokštėms taip pat reikėjo papildomos aparatūros, kad būtų galima prijungti tuos procesoriaus lizdus prie RAM ir kitų išteklių. Štai taip į sceną įėjo daugiaplanio ir daugiabriaunio sąvokos.

Šiuo metu dauguma kompiuterių turi tik vieną procesorių. Tas vienas procesorius gali turėti kelis branduolius arba „HyperThreading“ technologiją, tačiau tai vis tiek yra tik fizinis procesorius, įdėtas į vieną pagrindinės plokštės lizdą.

Daugelio procesorių sistemos nėra labai paplitusios tarp šiuolaikinių namų kompiuterių. Net labai galingas žaidimų darbalaukis su keliomis vaizdo plokštėmis paprastai turės tik vieną procesorių. Bet superkompiuteriuose, serveriuose ir aukščiausios klasės sistemose galima rasti sistemas su keliais procesoriais, kurioms reikia maksimalios galios sudėtingoms užduotims atlikti. Šiais laikais turėti komandą su keliais procesoriais bus daug mažiau efektyviai, nei atrodo, nes namų vartotojams yra labai greiti procesoriai ir daug branduolių, tokių kaip „ i9-7980XE“.

Keli branduoliai viename procesoriuje

Idėja sujungti skirtingus procesorius nebuvo labai naudinga. Tada kilo idėja, kad viename luste būtų du procesoriai.

Todėl gamintojai, siekdami veiksmingo žingsnio į našumą, į vieną procesorių įtraukė kelis procesorius. Šie nauji vienetai buvo vadinami branduoliais.

Nuo šiol šie procesoriai buvo vadinami „daugiagysliais procesoriais“. Tokiu būdu, kai operacinė sistema išanalizavo kompiuterį, jis susidūrė su dviem procesoriais.

Užuot skyrę saugyklą ir energijos tiekimą atskiriems lustams, daugiagysliai procesoriai atliko papildomą našumą.

Be abejo, buvo ir kitų privalumų. Kadangi abu procesoriai buvo toje pačioje mikroschemoje, vėlavimas buvo mažesnis. Tai padėjo pagerinti bendravimą ir greitį. Šiuo metu rinkoje galite pamatyti daugybę daugiagyslių procesorių.

Pavyzdžiui, dviejų branduolių procesoriuose yra du procesoriai. O jei tai pritaikysime praktikoje, tai keturių branduolių procesoriuose rasime 4 procesorius.

Priešingai nei daugiasluoksniai, čia nėra jokių gudrybių: Dviejų branduolių procesorius pažodžiui turi du procesorius luste. Keturių branduolių procesorius turi keturis centrinius procesorius, aštuonių branduolių procesorius turi aštuonis centrinius procesorius ir pan.

Tai padeda smarkiai pagerinti našumą, išlaikant mažą fizinį procesorių, kad tilptų į vieną lizdą.

Tiesiog reikia turėti vieną procesoriaus lizdą, į kurį įdėtas vienas procesorius, o ne keturis lizdus su keturiais procesoriais, kurių kiekvienam reikia savo galios, aušinimo ir kitos aparatūros. Mažiau delsos, nes šerdys gali greičiau susisiekti, nes visos jos yra toje pačioje mikroschemoje.

„Intel HyperThreading“

Lygiagretusis kompiuterija kurį laiką buvo pramonėje. Tačiau būtent „Intel“ atnešė asmeninio kompiuterio pranašumus. Ir ten ji vadinosi „Intel Hyper-Threading Technology“.

„Intel“ „Hyper-Threading“ technologija verčia jūsų operacinę sistemą patikėti, kad yra keli procesoriai; iš tikrųjų yra tik vienas. Tai savotiškas apsimestinis būdas pagerinti našumą ir greitį.

„HyperThreading“ buvo pirmasis „Intel“ bandymas suderinti kompiuterius su kompiuteriais. 2002 m. Jis debiutavo „Pentium 4 HT“ staliniuose procesoriuose.

Tie „Pentium 4“ turėjo vieną branduolį, todėl vienu metu jie galėjo atlikti tik vieną užduotį. Tačiau pasirodė, kad „HyperThreading“ tai kompensuoja. Naudojant šią „ Intel“ technologiją, viena daugiasluoksnė fizinė šerdis pasirodo kaip du loginiai procesoriai vienoje operacinėje sistemoje. Procesorius vis dar yra vienas, todėl jis yra šiek tiek manekenas. Nors operacinė sistema mato du procesorius kiekvienam branduoliui, tikroji procesoriaus aparatinė įranga turi tik vieną kiekvienos šerdies vykdymo išteklių rinkinį.

Taigi procesorius apsimeta, kad turi daugiau branduolių, nei turi, ir pasitelkia savo logiką, kad paspartintų programos vykdymą. Kitaip tariant, operacinė sistema yra apgauta, kad mato du kiekvienos šerdies procesorius.

Tuo metu mes sukūrėme „Pentium 4“, kurį berniukas iš parduotuvės pravardžiavo jam kaip „NASA PC“. Kokiais laikais tie!

„HyperThreading“ leidžia dviem logiškais procesoriaus branduoliais dalytis fizinio vykdymo ištekliais. Tai gali šiek tiek paspartinti veiksmus: jei vienas virtualus procesorius užstringa ir laukia, kitas virtualusis procesorius gali pasiskolinti savo vykdymo išteklius. „HyperThreading“ gali padėti pagreitinti sistemą, tačiau tai nėra taip gerai, kaip turėti tikrus papildomus branduolius.

Laimei, daugybinis siuvimas dabar yra „premija“. Nors originalūs „HyperThreading“ procesoriai turėjo tik vieną branduolį, paslėptą kaip kelis branduolius, šiuolaikiniai „Intel“ procesoriai dabar turi ir kelis branduolius, ir „HyperThreading“ technologiją.

Dvigubas dviejų branduolių procesorius operacinėje sistemoje pasirodo kaip keturių branduolių, o keturių branduolių procesorius su „HyperThreading“ atrodo kaip turintis aštuonis branduolius.

Daugybinis sriegimas nepakeičia papildomų branduolių, tačiau dviejų branduolių procesorius su „HyperThreading“ turėtų veikti geriau nei dviejų branduolių procesorius be „HyperThreading“.

Aparatūros vykdymo ištekliai bus padalijami ir nurodomi taip, kad būtų užtikrintas geriausias kelių procesų greitis. Kaip matote, visas darbas yra virtualus. Šis „HyperThreading“ gali pasiūlyti 10-30% didesnį našumą vykdant užduotį. AMD taip pat turi šią technologiją, bet vietoj „HyperThreading“ ją vadina SMT. Ar ji veikia? Tai tas pats.

Ar verta kelių gyslų ir gijų?

Jei jūsų kompiuteryje yra daugiagyslis procesorius, tai reiškia, kad yra keli centriniai procesoriai. Tai taip pat reiškia, kad jo našumas gali būti geresnis nei vieno pagrindinio procesoriaus.

Ir jei mes kalbėsime apie „HyperThreading“, vieno branduolio procesorius su šia technologija veiks geriau nei vienas iš šių procesorių, kuriam trūksta šios daugiafunkcinio darbo technologijos.

Kita vertus, tai, kad procesorius yra daugiasluoksnis, yra kažkas virtualaus. Tokiu atveju technologija naudoja papildomą logiką, kad valdytų kelias užduotis. Dėl to bendras spektaklis tikrai nebus matomas. Taigi, jei tikrai norite palyginti vieno branduolio ar kelių branduolių procesorių, galime patvirtinti, kad pastarieji visada yra geresni. Tokie žaidimai kaip „Battlefield“ ar „Multiplayer“ visada siūlo geresnį našumą, naudojant procesorius su keliais loginiais branduoliais vietose, kuriose yra daug sprogimų.

Ką jūs galvojote apie mūsų straipsnį apie tai, kas yra procesoriaus branduolys ? Ar tau buvo įdomu? Ar tau ko trūksta?

Pamokos

Pasirinkta redaktorius

Back to top button