GT pojasnjuje: Kaj je predpomnilnik CPU, kaj počne
Miscellanea / / February 17, 2022
Nekaj smo že govorili Predpomnilnik brskalnika tukaj na Guiding Tech, zato ga mora večina od vas že poznati. Obstaja pa še ena vrsta predpomnilnika, ki je morda ne veste vsi. In to je tisto, ki je povezano s CPU. Če sami ste se lotili izdelave računalnika, ena od specifikacij, ki se vedno omenjajo na CPU, je predpomnilnik.
Ampak, zakaj to potrebuje? Kaj pravzaprav počne?
Malo ozadje
Za tiste, ki ste videli razvoj osebnega računalništva že od prvih dni si bo zapomnil specifikacije računalnikov iz preteklosti. Pomnilniški čipi so bili nekoč v KB-jih in tudi hitrosti procesorja. Sčasoma smo se preselili na ozemlje MHz, s pomnilniškimi čipi, ki so delovali pri 4 MHz in CPU na 2 MHz.
Torej, če bi CPU v takem sistemu zahteval, bi pomnilnik hitro odgovoril brez odlašanja. Njihove usklajene hitrosti so pripomogle k hitremu delovanju procesorja. Ampak, hitro premotajte naprej desetletje ali dve in zdaj lahko dobite procesorje, ki lahko delujejo s hitrostjo GHz, a na žalost pomnilniški čipi niso mogli slediti.
Velika težava: ena rešitev
Hitro naraščajoče hitrosti CPU-ja so pomenile, da bo CPU dejansko moral počakati, da pomnilniški čip razume hitro zaporedje zahtev, ki jih pošilja. To je bil problem. Tehnično lahko zgradite pomnilnik, ki ima enako hitrost kot CPE, vendar potrebuje več prostora na Silicon za shranjevanje vsakega bitja informacij. Ti bi stali veliko več kot DIMM, ki jih uporabljamo danes.
Rešitev? Pomnilnik razdelite na dva dela. The glavni pomnilnika, ki ga zgradimo iz dinamičnega RAM-a, kot tudi drugo vrsto pomnilnika, ki ga vgradimo v CPU. Je veliko manjši, vendar je tudi veliko hitrejši tip pomnilnika v primerjavi z DRAM-om. In to je tisto, kar imenujemo Cache.
Kaj to naredi?
Predpomnilnik je morda staromodna angleška beseda, a ravno to počne predpomnilnik CPU – shranjuje stvari. Pomislite na to kot na gusarsko skrinjo z zakladom. Ok, morda ne. Ker smo vsi geeki in sem že govoril o predpomnilniku iz spletnega brskalnika, je tudi funkcionalnost tega predpomnilnika enaka.
Torej raje kot a računalnik, ki odda zahtevo do spletnega strežnika na tisoče kilometrov stran in nato vsakič prenese slike in vsebino, bo predpomnilnik večino tega ohranil v pomnilniku za kateri koli brskalnik. To prihrani čas in spletne strani se odprejo veliko hitreje, zahvaljujoč predpomnilniku v brskalnikih.
Enako težavo ima CPU, saj se lahko pogovarja s svojim pomnilnikom veliko hitreje kot s pomnilnikom glavni spomin. Torej, vsakič, ko CPU zahteva nekaj podatkov, "predpomni" kopijo v svoj lokalni pomnilnik. To mu omogoča, da ga v bližnji prihodnosti, ko bo potrebno, prinese veliko hitreje.
Dodani triki
Ampak to še ni vse. Lokalni pomnilnik na CPE-ju omogoča ne samo shranjevanje in branje podatkov po bajtih, temveč tudi naslednjo vrstico. Če CPE izvaja eno ukaz naenkrat, obstaja velika verjetnost, da mu bo nato sledilo znano število navodil, ki sledijo glavnemu dejanju.
Torej namesto, da bi dobil samo eno besedo iz pomnilnika naenkrat, lahko CPU dostopa do naslednjih 128 bajtov pomnilnik in prebral bo, kar se imenuje, vrstico predpomnilnika – eno vrstico od 128 iz CPU-ja, v eni pojdi. Ideja je vedno skrajšati čas in narediti celoten proces veliko hitrejši.
Nakup računalnika? Potem tukaj je, kako lahko primerjate CPU, RAM in druge specifikacije preden dokončate nakup.
Večje je vedno bolje?
No, ne vedno, toda v primeru pomnilniškega predpomnilnika – zagotovo je. Sporočite nam svoje dvome na našem forumu, če jih še imate.
Nazadnje posodobljeno 3. februarja 2022
Zgornji članek lahko vsebuje pridružene povezave, ki pomagajo podpirati Guiding Tech. Vendar to ne vpliva na našo uredniško integriteto. Vsebina ostaja nepristranska in pristna.
ALI SI VEDEL
Vaš brskalnik spremlja operacijski sistem vašega sistema, naslov IP, brskalnik, pa tudi vtičnike in dodatke brskalnika.