RAM vs mezipaměť
Paměť počítače je uspořádána do hierarchie a jsou uspořádány s ohledem na čas potřebný k jejich přístupu, náklady a kapacitu. RAM a mezipaměť jsou v této hierarchii paměti dva členové. 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é sekvenci, a proto se jí říká paměť s náhodným přístupem. Paměti RAM jsou rozděleny do dvou kategorií: statická RAM (SRAM) a dynamická RAM (DRAM). Mezipaměť je speciální paměť používaná CPU (centrální procesorovou jednotkou) počítače za účelem snížení průměrné doby potřebné k přístupu do paměti.
Co je RAM?
RAM je také známá jako hlavní paměť počítače. Jedná se o energeticky nezávislou paměť, ve které jsou data uložená v paměti ztracena při vypnutí napájení. Paměti RAM jsou rozděleny do dvou kategorií: statická RAM (SRAM) a dynamická RAM (DRAM). SRAM používá tranzistory k uložení jednoho bitu dat a není nutné jej pravidelně obnovovat. Paměť DRAM používá k ukládání každého bitu dat samostatný kondenzátor a pro udržení náboje v kondenzátorech je nutné jej pravidelně obnovovat. V moderních počítačích je RAM organizována do modulů, které lze upgradovat. To by umožnilo velmi snadno zvýšit kapacitu RAM nebo opravit poškození.
Co je mezipaměť?
Mezipaměť je speciální paměť používaná CPU za účelem snížení průměrné doby potřebné pro přístup do paměti. Mezipaměť je relativně menší a také rychlejší paměť, která ukládá nejčastěji přístupná data z hlavní paměti. Když existuje požadavek na přečtení paměti, zkontroluje se mezipaměť, aby se zjistilo, zda tato data existují v mezipaměti. Pokud jsou tato data v mezipaměti, není třeba přistupovat k hlavní paměti (přístup k nim trvá déle), čímž se průměrná doba přístupu do paměti zmenší. Typicky existují oddělené mezipaměti pro data a pokyny. Datová mezipaměť se obvykle nastavuje v hierarchii úrovní mezipaměti (někdy se jí říká víceúrovňové mezipaměti). L1 (úroveň 1) a L2 (úroveň 2) jsou nejvyššími mezipaměti v této hierarchii mezipamětí. L1 je nejbližší mezipaměť hlavní paměti a je mezipaměť, která se kontroluje jako první. Mezipaměť L2 je další v řadě a je druhá nejblíže hlavní paměti. L1 a L2 se liší rychlostí přístupu, umístěním, velikostí a cenou.
Jaký je rozdíl mezi RAM a mezipamětí?
V hierarchii paměti je mezipaměť bližší pamětí k CPU ve srovnání s RAM. Mezipaměť je ve srovnání s RAM mnohem rychlejší a také dražší. Ale kapacita paměti RAM je větší než kapacita paměti cache. Mezipaměť je dále organizována jako hierarchie jako mezipaměti L1, L2 a L3, které se liší rychlostí, cenou a kapacitou.