RAM vs mezipaměť
Paměť počítače je uspořádána do hierarchie a jsou organizovány s ohledem na čas potřebný k přístupu k nim, náklady a kapacitu. RAM a mezipaměť jsou dva členové v této hierarchii paměti. RAM (Random Access Memory) je primární paměť používaná v počítači. K jeho jednotlivým paměťovým buňkám lze přistupovat v libovolném pořadí, a proto se nazývá paměť s náhodným přístupem. Paměť RAM se dělí do dvou kategorií jako Statická RAM (SRAM) a Dynamická RAM (DRAM). Mezipaměť je speciální paměť používaná CPU (Central Processing Unit) počítače za účelem zkrácení průměrné doby potřebné pro přístup k paměti.
Co je RAM?
RAM je také známá jako hlavní paměť počítače. Jedná se o volatilní paměť, ve které jsou data uložená v paměti ztracena při vypnutí napájení. Paměť RAM se dělí do dvou kategorií jako Statická RAM (SRAM) a Dynamická RAM (DRAM). SRAM používá tranzistory k uložení jediného bitu dat a není nutné je pravidelně obnovovat. DRAM používá samostatný kondenzátor k uložení každého bitu dat a je třeba jej pravidelně obnovovat, aby se v kondenzátorech udržel náboj. V moderních počítačích je RAM organizována do modulů, které lze upgradovat. To by umožnilo zvýšit kapacitu RAM nebo velmi snadno opravit poškození.
Co je mezipaměť?
Cache paměť je speciální paměť používaná CPU za účelem zkrácení průměrné doby potřebné pro přístup do paměti. Cache paměť je relativně menší a také rychlejší paměť, do které se ukládají nejčastěji používaná data hlavní paměti. Při požadavku na čtení paměti se zkontroluje mezipaměť, aby se zjistilo, zda tato data v mezipaměti existují. Pokud jsou tato data ve vyrovnávací paměti, není potřeba přistupovat do hlavní paměti (která trvá déle, než se zpřístupní), takže průměrná doba přístupu do paměti je kratší. Obvykle existují samostatné mezipaměti pro data a instrukce. Datová mezipaměť je obvykle nastavena v hierarchii úrovní mezipaměti (někdy nazývané víceúrovňové mezipaměti). L1 (úroveň 1) a L2 (úroveň 2) jsou nejvyšší mezipaměti v této hierarchii keší. L1 je nejbližší mezipaměť k hlavní paměti a je to mezipaměť, která se kontroluje jako první. L2 cache je další v řadě a je druhá nejblíže hlavní paměti. L1 a L2 se liší v přístupových rychlostech, umístění, velikosti a ceně.
Jaký je rozdíl mezi RAM a mezipamětí?
V hierarchii paměti je mezipaměť pamětí blíže CPU ve srovnání s RAM. Mezipaměť je mnohem rychlejší a také dražší ve srovnání s RAM. Kapacita paměti RAM je ale větší než kapacita mezipaměti. Kromě toho je vyrovnávací paměť také organizována jako hierarchie jako mezipaměti L1, L2 a L3, které se liší rychlostí, cenou a kapacitou.