A GT elmagyarázza: Mi a CPU gyorsítótár, mit csinál
Vegyes Cikkek / / February 17, 2022
Már beszéltünk egy kicsit böngésző gyorsítótár itt a Guiding Tech oldalon, tehát a legtöbben biztosan ismerik már. De van egy másik típusú gyorsítótár is, amelyet talán nem mindenki ismer. És ez a CPU-hoz kapcsolódik. Ha számítógépet építettél, a CPU-n mindig említett specifikációk egyike a gyorsítótár.
De miért van erre szükség? Mit csinál valójában?
Egy kis háttér
Azoknak, akik látták a személyi számítástechnika fejlődése a kezdetektől fogva emlékezni fog a régebbi számítógépek specifikációira. A memóriachipek korábban a KB-ban voltak, és a processzorsebesség is. Ahogy telt az idő, áttértünk a MHz területére, ahol a memóriachipek 4 MHz-en, a CPU 2 MHz-en működtek.
Tehát, ha a CPU kérést adna egy ilyen rendszeren, a memória késedelem nélkül gyorsan visszabeszélne. Az egymáshoz illesztett órajelük elősegítette a processzor gyors működését. De gyorsan előre egy-két évtizedet, és most olyan CPU-kat kaphat, amelyek GHz-es sebességgel működnek, de sajnos a memóriachipek nem tudták tartani a lépést.
Nagy probléma: Egy megoldás
A gyorsan növekvő CPU-sebesség azt jelentette, hogy a CPU-nak valójában meg kell várnia, amíg a memóriachip megérti az általa kiküldött kérések gyors egymásutánját. Ez probléma volt. Technikailag olyan memóriát építhet, amely ugyanolyan sebességgel rendelkezik, mint a CPU, de több hely kell a Silicon-on az egyes információk tárolására. Ezek sokkal többe kerülnének, mint a A ma használt DIMM-ek.
A megoldás? Oszd ketté a memóriát. Az fő- memória, amelyet a dinamikus RAM-ból építünk, valamint egy második típusú memória, amelyet a CPU-ba építünk. Sokkal kisebb, de sokkal gyorsabb memóriatípus a DRAM-hoz képest. És ezt hívjuk gyorsítótárnak.
Mit csinal?
A gyorsítótár egy régimódi angol szó, de a CPU gyorsítótár pontosan ezt teszi – tárolja a dolgokat. Gondolj úgy, mint egy kalóz kincsesládájára. Ok, talán nem. Mivel mindannyian geekek vagyunk, és már beszéltem a webböngésző gyorsítótáráról, ennek a gyorsítótárnak a funkciója is ugyanaz.
Tehát inkább a számítógép kérést küld egy webszervernek több ezer mérföldre, majd minden alkalommal letölti a képeket és a tartalmat, a gyorsítótár a memóriában tárolja a legtöbbet, bármilyen böngésző esetén. Ez időt takarít meg, és a weboldalak sokkal gyorsabban nyílnak meg a böngészők gyorsítótárának köszönhetően.
A CPU-nak ugyanez a problémája van, sokkal gyorsabban tud beszélni a saját memóriájával, mint a saját memóriájával fő- memória. Tehát minden alkalommal, amikor a CPU kér egy kis adatot, „gyorsítótárazza” a másolatot a helyi memóriájába. Ez lehetővé teszi, hogy a közeljövőben szükség esetén sokkal gyorsabban lekérje.
Hozzáadott trükkök
De ez még nem minden. A CPU helyi memóriája lehetővé teszi, hogy ne csak bájtonként tárolja és olvassa az adatokat, hanem a következő sorokat is. Ha a CPU egyszerre egy utasítást hajt végre, akkor jó eséllyel a fő műveletet követően ismert számú utasítás követi.
Tehát ahelyett, hogy egyszerre csak egy szót kapna a memóriából, a CPU hozzáférhet a következő 128 bájthoz memória, és beolvassa az úgynevezett gyorsítótár sort – egyetlen sor a 128-ból a CPU-ból, egyben megy. Az ötlet mindig az idő lerövidítése és az egész folyamat sokkal gyorsabbá tétele.
PC vásárlás? Azután így hasonlíthatja össze a CPU-t, a RAM-ot és más specifikációkat a vásárlás véglegesítése előtt.
A nagyobb mindig jobb?
Nos, nem mindig, de a memória gyorsítótár esetében – minden bizonnyal. Ha még mindig vannak kétségei, tudassa velünk fórumunkon.
Utolsó frissítés: 2022. február 03
A fenti cikk olyan társult linkeket tartalmazhat, amelyek segítenek a Guiding Tech támogatásában. Ez azonban nem befolyásolja szerkesztői integritásunkat. A tartalom elfogulatlan és hiteles marad.
TUDTAD
A böngészője nyomon követi rendszere operációs rendszerét, IP-címét, böngészőjét, valamint a böngésző beépülő moduljait és kiegészítőit.