lt.phhsnews.com


lt.phhsnews.com / CPU pagrindai: kelis procesoriai, šerdys ir "Hyper-Threading" paaiškinta

CPU pagrindai: kelis procesoriai, šerdys ir "Hyper-Threading" paaiškinta


Centrinis procesoriaus blokas (CPU) jūsų kompiuteryje iš esmės yra skaičiavimo darbo programos. Tačiau šiuolaikiniai procesoriai siūlo tokias funkcijas kaip daugialypiai branduoliai ir hiperizoliavimas. Kai kuriuose kompiuteriuose netgi naudojami keli procesoriai. Mes esame čia, kad išspręstume visa tai.

SUSIJĘS: Kodėl negalite naudoti procesoriaus laikrodžio greičio, kad palygintumėte kompiuterio našumą

Tvarkyklės laikrodžio greitis buvo pakankamas lyginant našumą. Viskas nėra taip paprasta. CPU, kuris siūlo keletą branduolių arba hiperį sriegimą, gali veikti žymiai geriau nei vieno branduolio tokio paties greičio procesorius, kuriame nėra hiperįjungimo. Ir kompiuteriai su keliais procesoriais gali turėti dar didesnį pranašumą. Visos šios funkcijos sukurtos taip, kad kompiuteriai galėtų lengviau paleisti kelis procesus tuo pačiu metu, didinant našumą, kai dirbate daugiafunkciniu būdu arba pagal galingas programas, pvz., Vaizdo kodavimo įrenginius ir šiuolaikinius žaidimus. Taigi, pažvelkime į kiekvieną iš šių funkcijų ir tai, ką jie gali jums reikšti.

Hyper-Threading

"Hyper-threading" buvo pirmas "Intel" bandymas lygiagrečiai apskaičiuoti vartotojo kompiuterius. Ji pasirodė 2002 m. Su "Pentium 4 HT" staliniais procesoriais. "Pentium 4" dienoje buvo tik vienas procesoriaus branduolys, todėl vienu metu ji galėjo atlikti tik vieną užduotį, net jei ji galėjo greitai perjungti užduotis kad atrodė daugiafunkcinis. "Hyper-threading" bandė jį kompensuoti.

Vienintelis fizinis procesoriaus branduolys su hiperįjungimu atrodo kaip du loginiai procesoriai operacinei sistemai. CPU vis dar yra vienas CPU, todėl tai šiek tiek apgauti. Nors operacinė sistema mato du kiekvieno šerdies procesorius, tikroji CPU aparatūra turi tik vieną kiekvienos branduolio vykdomųjų išteklių rinkinį. CPU apsimeta, kad ji turi daugiau branduolių nei ji, ir ji naudojasi savo logika, siekiant pagreitinti programos vykdymą. Kitaip tariant, operacinė sistema yra apgaulė matyti du procesoriaus kiekvieno faktinio procesoriaus šerdį.

Hipertošių įjungimas leidžia dviejų loginių procesoriaus šerdies dalintis fizinio vykdymo ištekliais. Tai gali šiek tiek pagreitinti veiksmus - jei vienas virtualus procesorius sustojo ir laukia, kitas virtualus procesorius gali skolintis savo vykdymo išteklius. "Hyper-threading" gali pagreitinti jūsų sistemos įkėlimą, tačiau tai nėra toli gražu, kaip turint faktinių papildomų šerdžių.

Laimei, "hiperinėjimas" dabar yra "premija". Nors originalūs vartotojų procesoriai su hiperįjungais turėjo tik vieną Šiuolaikiniai "Intel" procesoriai dabar turi tiek daugialypius branduolius, tiek hiperizoliacijos technologijas. Jūsų dviejų šerdžių procesorius su hiperįjungimu atrodo kaip keturi pagrindai jūsų operacinei sistemai, o jūsų keturių branduolių procesorius su hiperįjungais pasirodo aštuoni branduoliai. "Hyper-threading" nekeičia papildomų branduolių, bet dviejų šerdžių procesorius su "hiper-sriegiu" turėtų veikti geriau nei dviejų šerdinių procesorių be hiper-sriegimo.

Kietosios šerdies

Iš pradžių procesoriai turėjo vieną branduolį. Tai reiškė, kad fiziniame procesoriuje buvo vienas centrinis procesorius. Norėdami padidinti našumą, gamintojai prideda papildomų "branduolių" arba centrinių procesorių. Dviejų branduolių procesorius turi du centrinius procesorius, todėl operacinė sistema atrodo kaip du procesoriai. Pavyzdžiui, su dviem branduoliais veikiantis procesorius gali vienu metu atlikti du skirtingus procesus. Tai pagreitina jūsų sistemą, nes jūsų kompiuteris gali vienu metu atlikti keletą dalykų.

Skirtingai nuo hiperįjungimo, čia nėra triukų - dviejų šerdžių procesoriai tiesiog turi du centrinius procesoriaus blokus CPU lusto. Keturių branduolių procesorius turi keturis centrinius procesorius, o aštuonių branduolių centrinis procesorius turi aštuonis centrinius procesorius ir pan.

Tai padeda žymiai pagerinti našumą išlaikant mažą fizinį procesoriaus vienetą, todėl jis tinka vienoje lizdinėje plokštelėje. Jame turi būti tik vienas CPU lizdas, į kurį įvestas vienas CPU įrenginys, o ne keturi skirtingi CPU lizdai su keturiais skirtingais CPU, kiekvienas jų turi savo energiją, aušinimą ir kitą įrangą. Yra mažiau latentinis, nes branduoliai gali greičiau bendrauti, nes visi jie toje pačioje lustoje.

"Windows" užduočių tvarkyklė tai rodo gana gerai. Pvz., Galite pastebėti, kad šioje sistemoje yra vienas realus procesorius (lizdas) ir keturi branduoliai. "Hyperthreading" reiškia, kad kiekviena operacinė sistema atrodo kaip du procesoriai, todėl ji rodo 8 loginius procesorius.

Keletas procesorių

SUSIJĘS: Kodėl negalite naudoti CPU laikrodžio greičio, kad palygintumėte kompiuterio našumą

Dauguma kompiuteriai turi tik vieną procesorių. Šis vienintelis procesorius gali turėti daugialypį branduolį ar hiperįstimas technologiją, tačiau tai yra tik vienas fizinis procesoriaus vienetas, įdėtas į vieną pagrindinės plokštės procesoriaus lizdą.

Prieš pradedant hiperįstūmius ir daugiapusius procesorius, žmonės bandė pridėti papildoma apdorojimo galia kompiuteriams, pridedant papildomų procesorių. Tam reikalinga plokštė su keliais procesoriaus lizdais. Pagrindinei plokštinei taip pat reikalinga papildoma įranga, skirta prijungti šiuos procesoriaus lizdus prie RAM ir kitų išteklių. Tokio tipo nustatymuose yra daug pridėtinių. Yra papildomas vėlavimas, jei CPU turi bendrauti vienas su kitu, sistemos su keliais procesoriais sunaudoja daugiau galios, o pagrindinei plokštinei reikia daugiau lizdų ir aparatūros.

Šiandien daugelio kompiuterių su daugeliu procesorių sistemos nėra labai dažnos. Net didelis galingumas žaidimų staliniams kompiuteriams su daugkartinėmis grafikos plokštėmis paprastai bus tik vienas procesorius. Tarp superkompiuterių, serverių ir panašių aukščiausios klasės sistemų rasite keletą procesorių sistemų, kurioms reikia kuo daugiau sugaišto kiekio.


Kuo daugiau procesoriaus arba branduolio turi kompiuteris, tuo daugiau jis gali padaryti vieną kartą, padedantis pagerinti daugumos užduočių našumą. Daugumoje kompiuterių dabar yra procesoriai su daugeliu branduolių - tai veiksmingiausia galimybė, kurią aptarėme. Šiuose "smartphonach" ir planšetiniuose kompiuteriuose netgi rasite daugelio branduolių procesorių. "Intel" procesoriai taip pat turi "hyper-threading", kuris yra bonuso rūšis. Kai kurie kompiuteriai, kuriems reikalingas didelis procesoriaus galingumas, gali turėti keletą procesorių, tačiau jie yra kur kas mažiau veiksmingi, nei skamba.

Vaizdo kreditavimas: "Flickr", "Flickr", "Flickr" Mike Babcock, "Flickr" "DeclanTM"


Koks skiriasi mastelio ir ekrano skiriamoji geba Windows sistemoje?

Koks skiriasi mastelio ir ekrano skiriamoji geba Windows sistemoje?

Jei bandote gauti monitoriaus ar nešiojamojo kompiuterio ekraną, kad galėtumėte rasti geriausią arba patogiausią peržiūrą, galite rasti save įdomu, kokie koregavimai yra geriausi, ir kaip jie gali paveikti vienas kitą. Atsižvelgiant į tai, šiandieninis "SuperUser Q & A" postas turi atsakymą į painiavą skaitytojo klausimą.

(how-top)

Sustokis apie skaitymo kvitus

Sustokis apie skaitymo kvitus

Būkime tikri. Kai tik išsiųsite tekstinį pranešimą, jūsų gavėjas galbūt jį perskaitys. Taigi kodėl kiekvienas rūpinasi, ar programa pasakoja , kad jūs perskaitėte savo pranešimus? Jūs jau matėte tai anksčiau. 3:45 Harry Guinness perskaitė tavo pranešimą. 4: 46 ... 5: 46 ... Jūs galite siųsti pranešimą, o jūs gaunate pranešimą, kuriame sakoma, kad jis buvo perskaitytas.

(how-top)