Skip to main content

Mi a belső RAM?

A belső véletlenszerű hozzáférésű memória (RAM) olyan számítógépes memória, amelyet közvetlenül a mikrovezérlő chipjébe, például a számítógép központi feldolgozó egységébe (CPU) építenek be.A programozók felhasználhatják a programfunkciók sebességének növelésére azáltal, hogy közvetlenül foglalkoznak a belső RAM -mal, biztosítva, hogy a kritikus folyamatokat a CPU gyorsabban és nagyobb prioritással feldolgozza.Ez nagymértékben felgyorsíthatja a processzor-igényes alkalmazásokat, mivel a gyakran használt utasításokat sokkal gyorsabban továbbíthatják a CPU-hoz, mint a külső RAM-ból való kihozatala.

A CPU -knak három szintű gyorsítótár vagy belső RAM van.A processzor gyorsítótár statikus RAM -ból (SRAM) áll, amely nem ugyanaz, mint az alaplapra telepített tipikus memória, az úgynevezett Dynamic RAM (DRAM).Amikor a CPU adatokat keres, először ellenőrzi az 1. szint (L1) gyorsítótárat, majd a 2. szint (L2), majd a 3. szint (L3).Csak ezt követően húzza az adatokat a DRAM -ból.Ez a leggyorsabb belső RAM, mert pufferként szolgál az egyes processzorok magának átadott utasításokhoz, amint azt a feldolgozást igénylő program diktálja.A többmagos processzorokban ez jelentősen feldolgozhatja a feldolgozást, ha több magot külön-külön kezelnek az L1 gyorsítótár-kérelmeken keresztül.Nem közvetlenül a tényleges CPU chipre épül, ahogy az L1 gyorsítótár.Mindegyik magnak még mindig van saját L2 gyorsítótár, amelyre szenteltek, és így párhuzamosan működhetnek, kihasználva az L2 sebességét.Az L2 gyorsítótár azonban lassabb, mint az L1 gyorsítótár.

Az L3 gyorsítótár nem a CPU -csomagban van, tehát nem belső RAM -nak tekintik, hanem inkább a melléklete.Ez a számítógépen belül elérhető leggyorsabb külső RAM.Az összes CPU -mag megosztja az L3 gyorsítótárat.

A teljes folyamat az adatok sorba állítása és lebontásának tekinthető a külső DRAM -ról a belső RAM -ra és végül a tényleges feldolgozási utasításokra.Bizonyos funkciókat bármely programon belül magasabb prioritással állapítanak meg, mint mások, és ezeket az egyéni program optimalizálásának részeként a sor elejére helyezik.A legmagasabb prioritású adatokat közvetlenül az L1 gyorsítótárhoz kell címezni a leggyorsabb feldolgozáshoz, és a legkevésbé prioritássávok a teljes folyamat során.A fő különbség az, hogy a gyorsítótárat „húzza a várakozási sorból” módszerrel, a belső RAM szoftver címezhető, így az adatok kifejezetten az egyes belső RAM -szintekhez rendelhetők.