GT selgitab: mis on protsessori vahemälu, mida see teeb
Miscellanea / / December 02, 2021
Oleme sellest juba natuke rääkinud brauseri vahemälu siin Guiding Techis, nii et enamik teist peab sellega juba tuttavad olema. Kuid on ka teist tüüpi vahemälu, mida võib-olla kõik ei tea. Ja see on protsessoriga seotud. Kui olete ise arvutit ehitanud, üks protsessori puhul alati mainitud spetsifikatsioonidest on vahemälu.
Aga miks see seda vajab? Mida see tegelikult teeb?
Väike taust
Neile teist, kes on näinud personaalarvutite areng algusest peale, mäletab endiste arvutite tehnilisi andmeid. Mälukiibid olid varem KB-des ja ka protsessori kiirused. Aja möödudes liikusime MHz territooriumile, kus mälukiibid töötasid 4 MHz ja protsessor 2 MHz.
Seega, kui CPU esitaks sellisele süsteemile päringu, kõnetaks mälu kiiresti ja viivituseta. Nende sobitatud taktsagedused aitasid protsessoril kiiresti töötada. Kuid tehke kümme või kaks aastat edasi ja nüüd saate CPU-sid, mis võivad töötada GHz kiirusega, kuid kahjuks ei suutnud mälukiibid sammu pidada.
Suur probleem: üks lahendus
Kiiresti kasvav protsessori kiirus tähendas, et protsessor pidi tegelikult ootama, kuni mälukiip mõistab selle saadetud päringute kiiret järjestust. See oli probleem. Saate tehniliselt luua mälu, millel on protsessoriga sama kiirus, kuid iga teabe biti salvestamiseks kulub Ränil rohkem ruumi. Need maksaksid palju rohkem kui
DIMM-id, mida me täna kasutame.Lahendus? Jagage mälu kaheks. The peamine mälu, mille ehitame dünaamilisest RAM-ist, samuti teist tüüpi mälu, mille ehitame protsessorisse. See on palju väiksem, kuid ka palju kiirem mälutüüp võrreldes DRAM-iga. Ja seda me nimetame vahemäluks.
Mida see teeb?
Vahemälu võib olla vanamoodne ingliskeelne sõna, kuid just seda CPU vahemälu teeb – see salvestab asju. Mõelge sellele nagu piraadi aardelaekast. Ok, võib-olla mitte. Kuna me kõik oleme nohikud ja ma rääkisin juba veebibrauseri vahemälust, on ka selle vahemälu funktsionaalsus sama.
Nii et pigem a arvuti, mis esitab päringu veebiserverile tuhandete miilide kaugusel ja seejärel iga kord pilte ja sisu alla laadides säilitab vahemälu suurema osa sellest iga brauseri mällu. See säästab aega ja veebilehed avanevad palju kiiremini tänu brauseri vahemälule.
CPU-l on sama probleem, see suudab oma mäluga rääkida palju kiiremini kui see peamine mälu. Seega iga kord, kui protsessor küsib natuke andmeid, salvestab see koopia oma kohalikku mällu. See võimaldab tal selle lähitulevikus vajaduse korral palju kiiremini tuua.
Lisatud trikid
Kuid see pole veel kõik. Protsessori kohalik mälu võimaldab tal mitte ainult salvestada ja lugeda andmeid baitide kaupa, vaid ka järgmist rida. Kui protsessor täidab korraga ühe käsu, on suur tõenäosus, et sellele järgneb põhitoimingule järgnev teadaolev arv juhiseid.
Nii et selle asemel, et mälust üks sõna korraga hankida, pääseb CPU juurde järgmisele 128 baidile mälu ja see loeb, mida nimetatakse, vahemälu rida – üks rida 128-st CPU-st, ühes mine. Idee on alati vähendada aega ja muuta kogu protsess palju kiiremaks.
Arvuti ostmine? Siis siin saate võrrelda protsessorit, RAM-i ja muid tehnilisi andmeid enne ostu lõpuleviimist.
Kas suurem on alati parem?
No mitte alati, aga vahemälu puhul – kindlasti on. Andke meile oma kahtlustest meie foorumis teada, kui teil neid veel on.