Večjedrni in navojni procesorji
Miscellanea / / July 04, 2021
Guillem Alsina González, maja. 2017
“Mikroprocesor sestavljen iz štirijedrnega jedra (znanega tudi kot štirijedrno jedro) in vključuje štiri izvedbene niti”; To je lastnost, ki smo je vse pogosteje vajeni v specifikacijah računalnikov z nabori čipov. arhitektura x86-64, medtem ko smo se pri mobilnih telefonih in drugih napravah z arhitekturnimi čipi ARM že navadili gledati število jeder, ki jih imajo.
Kaj pa natančno pomenijo ti podatki? Vsak mikroprocesor ima lahko več procesorskih jeder, kar bi bilo kot združevanje več procesorjev v en paket
Omenjeni "paket" deluje kot en sam mikro, vendar ima možnost, da dodeli vsako svoje jedro neodvisni izračuni, ki se izvajajo vzporedno, bodisi za različne namene in namene bodisi za enako app.
V zvezi s tem morajo biti operacijski sistemi in aplikacije pripravljeni, da te funkcije izkoristijo in izkoristijo kar najbolje.
Od vedno, v disciplina od računalništvo, je bilo treba izračune izvajati vzporedno. Za to so strežniki začeli vključevati več mikročipov, rodila pa se je tudi veja vzporednega računalništva, ki je to funkcijo izkoristila.
Večopravilni namizni operacijski sistemi, ki so se začeli izvajati na mikročipih z enim čipom enojedrno se je umaknilo potrebi po enkapsulaciji več jeder v enem procesorju, da se omogoči večopravilnost resnično
Sprva je bilo večopravilnost simulirano s hitrim preklapljanjem med nalogami, sčasoma pa je bila ta sprememba več kot opazna in je na koncu pretehtala zmogljivost računalnikov.
Zato si je več podjetij, zlasti Intel, prizadevalo, da bi bila večjedrna arhitektura cenovno dostopna na ravni namiznega računalništva.
Vendar pa so bili v vrhunskem računalništvu ti večjedrni čipi na voljo že od osemdesetih let prejšnjega stoletja. Seveda govorimo o superračunalnikih in velikih korporacijskih strežnikih.
Leta 2006 je Intel predstavil prve dvojedrne čipe, Core Duo
Od tod se je razvoj večjedrnih čipov razširil med namiznimi računalniki in to ne le pri Intelovih stvaritvah, temveč tudi pri tekmecih, kot je AMD.
Približno štiri leta kasneje je paradigma večjedrne arhitekture prišel na področje mikročipov ARM, s primeri, kot je NVIDIA Tegra 2, nameščen na Motorola ATRIX, ki je ustvarila novo generacijo terminalov, pripravljenih na obnašanje kot računalniški sistemi pisalna miza.
ARM čipi lahko zdaj celo usposobljenost do čipov x86-64 v namiznih in visokozmogljivih računalniških aplikacijah.
Obstaja pa še en koncept, povezan z večprocesorsko obdelavo, in to je nit (dobesedno "nit" ali "črta"), in to je sestavljeno iz števila nalog, ki se lahko prekrivajo v vsakem jedru
Tako a procesor dvojno jedrodvojno jedro) z dvema niti izvedbe lahko hkrati skrbi za dve nalogi, po eno v vsakem jedru, medtem ko a štirijedrni z osmimi niti to pomeni, da se lahko za vsako jedro izmenjujeta do dva različna procesa.
Ta izmenjava se izvede z zamenjavo Koda in podatke enega od procesov s kodo in podatke drugega z izredno hitrostjo, tako da Rezultat tega je, da se zdi, da znotraj istega jedra obstaja resnično večopravilnost, čeprav je to le hvaležnost.
Fotografije: Fotolia - Petr Ciz / Odsoten84
Teme v večjedrnih procesorjih in nitih