RAM vs memòria cau
La memòria d'un ordinador s'organitza en una jerarquia i s'organitzen tenint en compte el temps necessari per accedir-hi, el cost i la capacitat. La memòria RAM i la memòria cau són dos membres d'aquesta jerarquia de memòria. La memòria RAM (Random Access Memory) és la memòria principal que s'utilitza en un ordinador. Es pot accedir a les seves cel·les de memòria individuals en qualsevol seqüència i, per tant, s'anomena memòria d'accés aleatori. Les RAM es divideixen en dues categories com a RAM estàtica (SRAM) i RAM dinàmica (DRAM). La memòria cau és una memòria especial utilitzada per la CPU (Unitat central de processament) d'un ordinador amb la finalitat de disminuir el temps mitjà necessari per accedir a la memòria.
Què és la memòria RAM?
La RAM també es coneix com la memòria principal d'un ordinador. És una memòria volàtil en la qual les dades que s'emmagatzemen a la memòria es perden quan s'apaga l'alimentació. Les RAM es divideixen en dues categories com a RAM estàtica (SRAM) i RAM dinàmica (DRAM). SRAM utilitza transistors per emmagatzemar un sol bit de dades i no cal actualitzar-lo periòdicament. La DRAM utilitza un condensador independent per emmagatzemar cada bit de dades i s'ha d'actualitzar periòdicament per mantenir la càrrega dels condensadors. En els ordinadors moderns, la memòria RAM s'organitza en mòduls que es poden actualitzar. Això permetria augmentar la capacitat de la memòria RAM o solucionar els danys amb molta facilitat.
Què és la memòria cau?
La memòria cau és una memòria especial utilitzada per la CPU amb el propòsit de disminuir el temps mitjà necessari per als accessos a la memòria. La memòria cau és relativament més petita i també més ràpida, que emmagatzema les dades a les quals s'accedeix amb més freqüència de la memòria principal. Quan es sol·licita una lectura de memòria, la memòria cau es comprova per veure si aquestes dades existeixen a la memòria cau. Si aquestes dades es troben a la memòria cau, no cal accedir a la memòria principal (que triga més temps a accedir-hi), per tant, redueix el temps mitjà d'accés a la memòria. Normalment, hi ha memòria cau separades per a dades i instruccions. La memòria cau de dades normalment es configura en una jerarquia de nivells de memòria cau (de vegades anomenada memòria cau multinivell). L1 (Nivell 1) i L2 (Nivell 2) són els principals cachés en aquesta jerarquia de memòria cau. L1 és la memòria cau més propera a la memòria principal i és la memòria cau que es comprova primer. La memòria cau L2 és la següent a la línia i és la segona més propera a la memòria principal. L1 i L2 varien en velocitats d'accés, ubicació, mida i cost.
Quina diferència hi ha entre la memòria RAM i la memòria cau?
A la jerarquia de memòria, la memòria cau és la memòria més propera a la CPU en comparació amb la memòria RAM. La memòria cau és molt més ràpida i també cara en comparació amb la memòria RAM. Però la capacitat de la memòria RAM és més gran que la capacitat de la memòria cau. A més, la memòria cau també s'organitza com una jerarquia com a memòria cau L1, L2 i L3 que difereixen en velocitat, cost i capacitat.