Zaczerpnięte z artykułu na temat HowStuffWorks (podsumowane):
Dynamiczna pamięć RAM:
Wewnątrz układu dynamicznej pamięci RAM (DRAM) każda komórka pamięci zawiera jeden bit informacji i składa się z dwóch części: tranzystora i kondensatora. Tranzystor działa jak przełącznik, który pozwala obwodowi sterującemu na chipie pamięci odczytać kondensator lub zmienić jego stan.
Następnie artykuł porównuje kondensatory DRAM z pojemnikami, w których pamięć DRAM jest wypełniona elektronami do przechowywania informacji (przechowywanie 1s). Te elektrony są opróżniane po usunięciu informacji (zapisywanie zer). Problem z kondensatorami polega na tym, że mają przecieki i dość szybko tracą informacje. W celu zachowania informacji zewnętrzne źródło ( CPU
lub Memory Controller
) musi naładować wszystkie kondensatory posiadające 1 przed rozładowaniem.
Ta operacja odświeżania ma swoją nazwę od dynamicznej pamięci RAM. Dynamiczna pamięć RAM musi być cały czas dynamicznie odświeżana, w przeciwnym razie zapomni o tym, co trzyma. Minusem całego tego odświeżania jest to, że wymaga czasu i spowalnia pamięć.
Statyczna pamięć RAM:
Statyczna pamięć RAM wykorzystuje zupełnie inną technologię. W statycznej pamięci RAM forma flip-flop przechowuje każdy bit pamięci. Flip-flop dla komórki pamięci wymaga 4 lub 6 tranzystorów wraz z pewnym okablowaniem, ale nigdy nie musi być odświeżany. Dzięki temu statyczna pamięć RAM jest znacznie szybsza niż pamięć dynamiczna. Ponieważ jednak ma więcej części, komórka pamięci statycznej zajmuje o wiele więcej miejsca w układzie niż komórka pamięci dynamicznej. Dlatego masz mniej pamięci na układ, co powoduje, że statyczna pamięć RAM jest znacznie droższa.
Jest to dość interesujący artykuł, więc sugerowałbym go przeczytać. Wziąłem najistotniejsze punkty z tego artykułu, aby pomóc odpowiedzieć na twoje pytanie.