Mi az a cache memória az l3 webes programozó blogjáról?
Level 3 vagy L3 gyorsítótár dedikált memória, amely kézben tartja az L1 és L2 gyorsítótárat a számítógép teljesítményének javítása érdekében. L1, L2 és L3 gyorsítótárak szükségesek a számítógépes feldolgozó egységhez (processzorhoz), más típusú gyorsítótárak is vannak a rendszerben, például a merevlemez gyorsítótárában.
A processzor gyorsítótár lehetővé teszi, hogy megfeleljen a mikroprocesszor igényeinek, előrejelezve az adatok iránti kérelmeket, hogy a feldolgozási utasítások késedelem nélkül rendelkezésre álljanak. A processzor gyorsítótár gyorsabb, mint a RAM (RAM), és célja a szűk keresztmetszetek megelőzése a teljesítményvesztésben.
A rendszer kérésére a processzor utasításokat követel meg a kérés teljesítéséhez. A processzor sokszor gyorsabban fut, mint a RAM, így a késleltetés csökkentése érdekében az L1 gyorsítótár tárolja az adatokat, és elvárja, hogy ezekre szükség van. Az L1 gyorsítótár nagyon kicsi, ami lehetővé teszi, hogy nagyon gyors legyen. Ha nincs utasítás az L1 gyorsítótárban, akkor a CPU ellenőrzi az L2 gyorsítótárat, valamivel nagyobb cache pool-ot, valamivel nagyobb késéssel. Minden cache hiányban a cache következő szintjére néz. Az L3 gyorsítótár sokkal nagyobb lehet, mint az L1 és L2, és bár lassabb, még mindig sokkal gyorsabb, mint a memóriából származó adatok lekérése.
Ha olyan utasításokra van szüksége, amelyek az L3 gyorsítótárban vannak, akkor az adatbitek áthelyezhetők az L1 gyorsítótárból az új utasításokra, amennyiben szükségük van rá. Az L3 gyorsítótár ezután eltávolíthatja ezt a sort az utasításból, mivel most egy másik gyorsítótárban (exkluzív gyorsítótárnak) vagy másolatokat készít (úgynevezett befogadó gyorsítótár), a processzor tervétől függően.
A többszintű gyorsítótár architektúrája tovább fejlődik. Az L1 gyorsítótár az alaplapba épített processzoron kívül van, de most mind az L1, mind az L2 gyorsítótár általában a processzor mátrixában van. Az L3 cache memória általában be van ágyazva az alaplapba, de egyes modellekben a CPU már tartalmazza L3 gyorsítótárként. A fedélzeten lévő gyorsítótár előnye, hogy gyorsabb, hatékonyabb és olcsóbb, mint egy külön cache elhelyezése az alaplapon.
A gyorsítótárból érkező utasítások mintája gyorsabban megy végbe, mint a rendszermemóriából, és a gyors gyorsítótár jelentősen növeli a rendszer teljesítményét. A tervezési és gyorsítótár stratégiák különböznek a különböző alaplapokon és processzorokon, de más dolgok egyenlőek, annál nagyobb az L3 gyorsítótár, annál jobb.