Оперативна пам'ять (Random Access Memory) - це пам'ять, яка потребує постійної потужності для збереження даних, після того, як джерело живлення зірветься, дані будуть втрачені, тому він відомий як енергонезалежна пам'ять . Читання та запис в оперативній пам'яті відбувається легко і швидко, і здійснюється за допомогою електричних сигналів.
Діаграма порівняння
Основа для порівняння | SRAM | DRAM |
---|---|---|
Швидкість | Швидше | Повільніше |
Розмір | Малий | Великий |
Вартість | Дорого | Дешево |
Використовується в | Кеш-пам'ять | Основна пам'ять |
Щільність | Менш щільна | Дуже щільний |
Будівництво | Комплекс і використовує транзистори і засувки. | Прості і використовують конденсатори і дуже мало транзисторів. |
Один блок пам'яті вимагає | 6 транзисторів | Тільки один транзистор. |
Власність витоку заряду | Не присутній | Присутність, отже, вимагає схеми оновлення потужності |
Споживання енергії | Низький | Високий |
Визначення SRAM
SRAM (статична оперативна пам'ять) складається з технології CMOS і використовує шість транзисторів. Його конструкція складається з двох перехресно зв'язаних інверторів для зберігання даних (бінарних), аналогічних тригерам і додаткових двох транзисторів для контролю доступу. Це відносно швидше, ніж інші типи оперативної пам'яті, такі як DRAM. Він споживає менше енергії. SRAM може зберігати дані до тих пір, поки до нього подається живлення.
Робота SRAM для окремої комірки:
Для формування стабільного логічного стану чотири транзистори (T1, T2, T3, T4) організовані поперечно-з'єднаним чином. Для генерації логічного стану 1 вузол С1 є високим, а С2 - низьким; в цьому стані T1 і T4 вимкнено, а T2 і T3 включені. Для логічного стану 0 перехід C1 низький, а C2 високий; в заданому стані T1 і T4 включені, а T2 і T3 вимкнені. Обидва стани стабільні до подачі напруги постійного струму (постійного струму).
Визначення DRAM
DRAM (оперативна оперативна пам'ять) також є типом оперативної пам'яті, яка побудована з використанням конденсаторів і декількох транзисторів. Конденсатор використовується для зберігання даних, де значення біта 1 означає, що конденсатор заряджений, а значення біта 0 означає, що конденсатор розряджений. Конденсатор має тенденцію до розряду, що призводить до витоку зарядів.
Динамічний термін вказує на те, що заряди постійно протікають навіть при наявності постійної поданої потужності, що є причиною того, що вона споживає більше енергії. Щоб зберегти дані протягом тривалого часу, його потрібно повторно оновлювати, що вимагає додаткової схеми оновлення. Внаслідок витоку заряду DRAM втрачає дані, навіть якщо живлення увімкнено. DRAM доступний у більшому обсязі і дешевше. Для одного блоку пам'яті потрібен лише один транзистор.
Робота типової комірки DRAM:
Під час зчитування і запису бітового значення з комірки, адресна лінія активується. Транзистор, присутній в схемі, поводиться як перемикач, який закритий (дозволяє струм протікати), якщо напруга подається на адресну лінію і відкрито (без поточних потоків), якщо напруга не подається на адресну лінію. Для операції запису використовується сигнал напруги для бітової лінії, де висока напруга показує 1, а низька напруга вказує 0. Потім використовується сигнал на адресній лінії, що дозволяє передавати заряд на конденсатор.
Коли адресну лінію вибирають для виконання операції читання, транзистор включається і заряд, що зберігається на конденсаторі, подається на бітову лінію і на підсилювач сенсу.
Ключові відмінності між SRAM і DRAM
- SRAM - це пам'ять на мікросхемі, час доступу до якої невелика, а DRAM - це нечипова пам'ять, яка має великий час доступу. Тому SRAM швидше, ніж DRAM.
- DRAM доступний у великих ємностях зберігання, тоді як SRAM має менший розмір.
- SRAM є дорогим, в той час як DRAM дешево .
- Кеш-пам'ять - це програма SRAM. На відміну від цього, DRAM використовується в основній пам'яті .
- DRAM дуже щільна . На відміну від цього, SRAM є рідше .
- Побудова SRAM є складним завдяки використанню великої кількості транзисторів. Навпаки, DRAM є простим у проектуванні та реалізації.
- У SRAM єдиний блок пам'яті потребує шести транзисторів, тоді як DRAM потребує лише одного транзистора для одного блоку пам'яті.
- DRAM називається динамічним, тому що він використовує конденсатор, який виробляє струм витоку через діелектрик, що використовується всередині конденсатора, щоб відокремити провідні пластини не є ідеальним ізолятором. З іншого боку, не існує питання про витік заряду в SRAM.
- Споживання енергії в DRAM вище, ніж у SRAM. SRAM працює за принципом зміни напрямку струму через комутатори, тоді як DRAM працює на утриманні зарядів.
Висновок
DRAM є нащадком SRAM. DRAM розроблений для подолання недоліків SRAM; розробники скоротили елементи пам'яті, що використовуються в одному біті пам'яті, що значно зменшило вартість DRAM і збільшило область зберігання. Але, DRAM є повільним і споживає більше енергії, ніж SRAM, його потрібно часто оновлювати протягом декількох мілісекунд, щоб зберегти витрати.