Hogyan működik a CPU gyorsítótár? Mi az L1, L2 és L3 gyorsítótár?

Hogyan működik a CPU gyorsítótár? Mi az L1, L2 és L3 gyorsítótár?

A számítógépes processzorok elég sokat fejlődtek az elmúlt években. A tranzisztorok évről évre kisebbek, és a fejlődés olyan ponton van, ahol Moore törvénye feleslegessé válik.





Ami a processzorokat illeti, nemcsak a tranzisztorok és a frekvenciák számítanak, hanem a gyorsítótár is.





Lehet, hogy hallott a gyorsítótárról a CPU -k (központi feldolgozó egységek) tárgyalásakor. Azonban nem fordítunk kellő figyelmet ezekre a CPU -gyorsítótár -memóriaszámokra, és nem is a CPU -hirdetések elsődleges fénypontjai.





Tehát pontosan mennyire fontos a CPU gyorsítótár, és hogyan működik?

Mi a CPU gyorsítótár memória?

Egyszerűen fogalmazva, a CPU memória gyorsítótár csak egy nagyon gyors memória. A számítástechnika első napjaiban a processzor sebessége és a memória sebessége alacsony volt. A nyolcvanas években azonban a processzorok sebessége gyorsan növekedni kezdett. Az akkori rendszermemória (RAM) nem tudott megbirkózni a növekvő CPU-sebességgel, vagy nem tudott megfelelni annak, és így új típusú ultragyors memória született: a CPU gyorsítótár-memóriája.



Most a számítógép többféle memóriával rendelkezik.

Van egy elsődleges tároló, például egy merevlemez vagy SSD, amely tárolja az adatok nagy részét - az operációs rendszert és a programokat.





Következő, van egy véletlen hozzáférésű memóriánk, RAM néven ismert . Ez sokkal gyorsabb, mint az elsődleges tároló, de csak rövid távú adathordozó. A számítógép és a rajta lévő programok RAM -ot használnak a gyakran hozzáférhető adatok tárolására, segítve a számítógépen végzett műveletek szép és gyors tartását.

Végül a CPU még gyorsabb memóriaegységekkel rendelkezik, amelyeket CPU memória gyorsítótárának neveznek.





A számítógép memóriája a működési sebességén alapuló hierarchiával rendelkezik. A CPU gyorsítótár a hierarchia tetején áll, mivel ez a leggyorsabb. Ez is a legközelebb van a központi feldolgozás helyéhez, mivel maga a CPU része.

A számítógép memóriája is különböző típusú.

A gyorsítótár -memória a statikus RAM (SRAM) egy formája, míg a rendszeres RAM -ot dinamikus RAM -nak (DRAM) nevezik. A statikus RAM a DRAM -tól eltérően folyamatosan frissítés nélkül képes tárolni az adatokat, ami miatt az SRAM ideális a gyorsítótárhoz.

Hogyan működik a CPU gyorsítótár?

A számítógépen lévő programokat és alkalmazásokat utasításkészletként tervezték, amelyeket a CPU értelmez és futtat. Amikor futtat egy programot, az utasítások az elsődleges tárolóról (a merevlemezről) a CPU -ra jutnak. Itt jön létre a memóriahierarchia.

Az adatokat először betölti a RAM -ba, majd elküldi a CPU -nak. Manapság a CPU -k óriási számú utasítást képesek végrehajtani másodpercenként. Teljesítményének teljes kihasználásához a CPU-nak szupergyors memóriához kell hozzáférnie, amely a CPU gyorsítótára.

A memóriavezérlő átveszi az adatokat a RAM -ból, és elküldi azokat a CPU gyorsítótárába. A CPU -tól függően a vezérlő megtalálható a CPU -n, vagy a Northbridge lapkakészlet az alaplapon.

A memória gyorsítótár ezután végzi az adatokat oda -vissza a CPU -n belül. A memóriahierarchia a CPU gyorsítótárában is létezik.

Összefüggő: Mi az a CPU és mire jó?

A CPU gyorsítótár memória szintjei: L1, L2 és L3

A CPU gyorsítótár három szintre oszlik: L1, L2 és L3. A memóriahierarchia ismét a gyorsaságnak és így a gyorsítótár méretének felel meg.

Tehát a CPU gyorsítótárának mérete befolyásolja a teljesítményt?

L1 gyorsítótár

Az L1 (1. szint) gyorsítótár a leggyorsabb memória a számítógépes rendszerben. Ami a hozzáférés prioritását illeti, az L1 gyorsítótár tartalmazza azokat az adatokat, amelyekre a CPU -nak a legnagyobb valószínűséggel szüksége van egy bizonyos feladat végrehajtása során.

Az L1 gyorsítótár mérete a CPU -tól függ. Egyes csúcskategóriás fogyasztói CPU-k most 1 MB L1 gyorsítótárat tartalmaznak, mint például az Intel i9-9980XE, de ezek hatalmas pénzbe kerülnek, és még mindig kevés. Egyes szerver lapkakészletek, mint például az Intel Xeon tartománya, 1-2 MB L1 memória-gyorsítótárat is tartalmaznak.

Nincs „szabványos” L1 gyorsítótár -méret, ezért vásárlás előtt ellenőrizze a CPU specifikációit, hogy meghatározza a pontos L1 memória gyorsítótár méretét.

Az L1 gyorsítótár általában két részre oszlik: az utasítás gyorsítótárra és az adatgyorsítótárra. Az utasítás gyorsítótár a CPU által végrehajtandó műveletre vonatkozó információkkal foglalkozik, míg az adatgyorsítótár azokat az adatokat tartalmazza, amelyeken a műveletet végre kell hajtani.

L2 gyorsítótár

Az L2 (2. szint) gyorsítótár lassabb, mint az L1 gyorsítótár, de nagyobb méretű. Ahol az L1 gyorsítótár kilobájtban mérhető, a modern L2 memória gyorsítótárak megabájtban mérhetők. Például az AMD magasan értékelt Ryzen 5 5600X 384 KB L1 gyorsítótárral és 3 MB L2 gyorsítótárral (plusz 32 MB L3 gyorsítótárral) rendelkezik.

Az L2 gyorsítótár mérete a CPU -tól függően változik, de mérete általában 256KB és 8MB között van. A legtöbb modern processzor több mint 256 KB L2 gyorsítótárat tartalmaz, és ez a méret most kicsi. Ezenkívül a legerősebb modern CPU -k egy része nagyobb L2 memória gyorsítótárral rendelkezik, meghaladja a 8 MB -ot.

használhatok együtt 4gb és 8gb ramot?

Ami a sebességet illeti, az L2 gyorsítótár elmarad az L1 gyorsítótáratól, de még mindig sokkal gyorsabb, mint a rendszer RAM -ja. Az L1 memória gyorsítótár általában 100 -szor gyorsabb, mint a RAM, míg az L2 gyorsítótár körülbelül 25 -ször gyorsabb.

L3 gyorsítótár

L3 (3. szint) gyorsítótárba. Az első időkben az L3 memória gyorsítótárat valóban megtalálták az alaplapon. Ez nagyon régen volt, akkor, amikor a legtöbb CPU csak egymagos processzor volt. Most a CPU L3 gyorsítótára hatalmas lehet, a csúcskategóriás fogyasztói CPU-k pedig akár 32 MB-os L3 gyorsítótárakat tartalmazhatnak. Egyes szerver CPU L3 gyorsítótárak meghaladhatják ezt, akár 64 MB -ot is.

Az L3 gyorsítótár a legnagyobb, de egyben a leglassabb gyorsítótár. A modern CPU -k magukban foglalják a CPU L3 gyorsítótárát. De míg az L1 és L2 gyorsítótár a chip minden egyes magjához létezik, az L3 gyorsítótár inkább egy általános memóriakészlethez hasonlít, amelyet az egész chip ki tud használni.

Az alábbi kép az Intel Core i5-3570K CPU CPU memória gyorsítótárának szintjét mutatja:

Vegye figyelembe, hogy az L1 gyorsítótár ketté van osztva, míg az L2 és az L3 nagyobb.

Mennyi CPU gyorsítótárra van szükségem?

Ez egy jó kérdés. A több jobb, ahogy elvárható. A legújabb CPU -k természetesen több CPU -gyorsítótárat tartalmaznak, mint a régebbi generációk, és potenciálisan gyorsabb gyorsítótár -memóriával is rendelkeznek. Egy dolgot tehetsz: tanulj hogyan lehet hatékonyan összehasonlítani a CPU -kat . Rengeteg információ áll rendelkezésre, és a különböző CPU -k összehasonlításának és kontrasztjának megtanulása segíthet a helyes vásárlási döntés meghozatalában.

Hogyan mozognak az adatok a CPU memória gyorsítótárai között?

A nagy kérdés: hogyan működik a CPU gyorsítótára?

Alapvetően az adatok a RAM -ból az L3 gyorsítótárba, majd az L2 -be és végül az L1 -be áramlanak. Amikor a processzor adatokat keres egy művelet végrehajtásához, először megpróbálja megtalálni azokat az L1 gyorsítótárban. Ha a CPU megtalálja, a feltételt cache találatnak nevezzük. Ezután megkeresi az L2 -ben, majd az L3 -ban.

Ha a CPU nem találja az adatokat a memória egyik gyorsítótárában, megpróbálja elérni azokat a rendszermemóriából (RAM). Amikor ez megtörténik, a gyorsítótár hiánya néven ismert.

Most, mint tudjuk, a gyorsítótár célja, hogy felgyorsítsa a fő memória és a CPU közötti információ oda -vissza gyorsítását. Az adatok memóriából való eléréséhez szükséges időt késleltetésnek nevezzük.

Az L1 gyorsítótár memóriája a legalacsonyabb késleltetésű, a leggyorsabb és legközelebb áll a maghoz, az L3 pedig a legmagasabb. A memória gyorsítótárának késleltetése megnő, ha hiányzik a gyorsítótár, mivel a CPU -nak le kell nyernie az adatokat a rendszermemóriából.

A várakozási idő tovább csökken, mivel a számítógépek gyorsabbá és hatékonyabbá válnak. Az alacsony késleltetésű DDR4 RAM és a szupergyors SSD-k csökkentik a késleltetést, így az egész rendszer gyorsabb, mint valaha. Ebben a rendszer memóriájának sebessége is fontos.

A CPU gyorsítótár -memória jövője

A gyorsítótár -memória kialakítása folyamatosan fejlődik, különösen, mivel a memória olcsóbb, gyorsabb és sűrűbb lesz. Például az AMD egyik legújabb újítása a Smart Access Memory és az Infinity Cache, amelyek mindkettő növeli a számítógép teljesítményét.

Részvény Részvény Csipog Email AMD vs. Intel: Mi a legjobb játék CPU?

Ha játék PC -t épít, és az AMD és az Intel processzorok között szakad, itt az ideje, hogy megtudja, melyik processzor a legjobb a játékgéphez.

Olvassa tovább
Kapcsolódó témák
  • Technológia magyarázata
  • Számítógép memória
  • processzor
  • Számítógép alkatrészek
A szerzőről Gavin Phillips(945 megjelent cikk)

Gavin a Windows és a Technology Explained junior szerkesztője, rendszeresen közreműködik a Valóban hasznos podcastban, és rendszeres termékértékelő. BA (Hons) kortárs írással és digitális művészeti gyakorlatokkal rendelkezik a devoni domboktól, valamint több mint egy évtizedes szakmai írói tapasztalattal rendelkezik. Rengeteg teát, társasjátékot és focit szeret.

Továbbiak Gavin Phillips -től

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, értékeléseket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide