Взято із статті про HowStuffWorks (узагальнено):
Динамічна оперативна пам’ять:
Усередині мікросхеми динамічної оперативної пам’яті (DRAM) кожна комірка пам’яті зберігає один біт інформації і складається з двох частин: транзистора та конденсатора. Транзистор виконує функцію комутатора, який дозволяє схемі управління на мікросхемі пам'яті зчитувати конденсатор або змінювати його стан.
Потім у статті йдеться про порівняння конденсаторів на DRAM з відрами, де DRAM заповнений електронами для зберігання інформації (зберігання 1s). Ці електрони спорожняються при видаленні інформації (зберігання 0s). Проблема з конденсаторами полягає в тому, що вони протікають і досить швидко втрачають інформацію. Для того, щоб зберегти інформацію, зовнішнє джерело ( CPU
або Memory Controller
) повинно зарядити всі конденсатори, що містять 1, перш ніж вони розряджаються.
Ця операція оновлення - це те, де динамічна ОЗУ отримала свою назву. Динамічну оперативну пам’ять потрібно динамічно оновлювати весь час, або вона забуває, що вона утримує. Мінусом усього цього освіжаючого є те, що це потребує часу і сповільнює пам’ять.
Статична ОЗП:
Статична ОЗУ використовує зовсім іншу технологію. У статичній оперативній пам’яті форма тригера утримує кожен біт пам'яті. Триггер для комірки пам'яті має 4 або 6 транзисторів разом з деякими проводками, але ніколи не повинен бути оновлений. Це робить статичну ОЗУ значно швидшою, ніж динамічна ОЗУ. Однак, оскільки вона має більше частин, статична комірка пам'яті займає набагато більше місця на мікросхемі, ніж динамічна комірка пам'яті. Тому ви отримуєте менше пам’яті на чіп, а це робить статичну ОЗУ набагато дорожчою.
Це досить цікава стаття, тому я б запропонував її прочитати. Я взяв найбільш відповідні пункти зі статті, щоб допомогти відповісти на ваше запитання.