RAM vs vyrovnávacia pamäť
Pamäť počítača je usporiadaná do hierarchie a sú usporiadané podľa času potrebného na ich prístup, nákladov a kapacity. Pamäť RAM a vyrovnávacia pamäť sú v tejto hierarchii pamäte dvaja členovia. RAM (Random Access Memory) je primárna pamäť používaná v počítači. K jeho jednotlivým pamäťovým bunkám je možné pristupovať v ľubovoľnom poradí, preto sa nazýva pamäť s ľubovoľným prístupom. RAM sú rozdelené do dvoch kategórií ako statická RAM (SRAM) a dynamická RAM (DRAM). Pamäť vyrovnávacej pamäte je špeciálna pamäť používaná procesorom (centrálnou procesorovou jednotkou) počítača na účely skrátenia priemerného času potrebného na prístup k pamäti..
Čo je to RAM?
RAM je tiež známa ako hlavná pamäť počítača. Je to prchavá pamäť, v ktorej sa údaje, ktoré sú uložené v pamäti, pri vypnutí napájania stratia. RAM sú rozdelené do dvoch kategórií ako statická RAM (SRAM) a dynamická RAM (DRAM). SRAM používa tranzistory na ukladanie jedného bitu údajov a nie je potrebné ho pravidelne obnovovať. DRAM používa samostatný kondenzátor na ukladanie každého bitu údajov a je potrebné ho pravidelne obnovovať, aby sa udržal náboj v kondenzátoroch. V moderných počítačoch je RAM organizovaná do modulov, ktoré je možné upgradovať. To by umožnilo veľmi ľahko zvýšiť kapacitu pamäte RAM alebo opraviť škody.
Čo je pamäť cache?
Pamäť vyrovnávacej pamäte je špeciálna pamäť používaná procesorom na účely skrátenia priemerného času potrebného na prístup do pamäte. Pamäť vyrovnávacej pamäte je relatívne menšia a tiež rýchlejšia pamäť, ktorá ukladá najčastejšie prístupné údaje z hlavnej pamäte. Ak existuje požiadavka na čítanie pamäte, skontroluje sa vyrovnávacia pamäť, aby sa zistilo, či tieto údaje existujú v vyrovnávacej pamäti. Ak sa tieto údaje nachádzajú v pamäti prehliadača, potom nie je potrebné pristupovať k hlavnej pamäti (prístup trvá dlhšie), a preto sa priemerný čas prístupu do pamäte skracuje. Zvyčajne existujú samostatné vyrovnávacie pamäte pre údaje a pokyny. Dátová vyrovnávacia pamäť sa zvyčajne nastavuje v hierarchii úrovní vyrovnávacej pamäte (niekedy nazývanej viacúrovňové vyrovnávacie pamäte). L1 (úroveň 1) a L2 (úroveň 2) sú najvyššie vyrovnávacie pamäte v tejto hierarchii vyrovnávacích pamätí. L1 je najbližšia vyrovnávacia pamäť k hlavnej pamäti a je vyrovnávacia pamäť, ktorá je skontrolovaná ako prvá. Pamäť cache L2 je ďalšou v rade a je druhou najbližšou k hlavnej pamäti. L1 a L2 sa líšia v rýchlosti prístupu, umiestnení, veľkosti a cene.
Aký je rozdiel medzi RAM a Cache Memory?
V hierarchii pamäte je vyrovnávacia pamäť bližšou pamäťou CPU v porovnaní s RAM. Pamäť vyrovnávacej pamäte je v porovnaní s RAM omnoho rýchlejšia a drahšia. Kapacita pamäte RAM je však väčšia ako kapacita pamäte cache. Ďalej je vyrovnávacia pamäť tiež usporiadaná ako hierarchia ako cache L1, L2 a L3, ktoré sa líšia rýchlosťou, cenou a kapacitou..