Рекомендуємо, 2024

Вибір Редакції

Різниця між SRAM і DRAM

SRAM і DRAM є режимами оперативної пам'яті з інтегрованою схемою, де SRAM використовує транзистори і засувки в конструкції, в той час як DRAM використовує конденсатори і транзистори. Вони можуть бути диференційовані багатьма способами, наприклад, SRAM порівняно швидше, ніж DRAM; отже, SRAM використовується для кеш-пам'яті, в той час як DRAM використовується для основної пам'яті.

Оперативна пам'ять (Random Access Memory) - це пам'ять, яка потребує постійної потужності для збереження даних, після того, як джерело живлення зірветься, дані будуть втрачені, тому він відомий як енергонезалежна пам'ять . Читання та запис в оперативній пам'яті відбувається легко і швидко, і здійснюється за допомогою електричних сигналів.

Діаграма порівняння

Основа для порівнянняSRAMDRAM
ШвидкістьШвидшеПовільніше
РозмірМалийВеликий
Вартість
ДорогоДешево
Використовується вКеш-пам'ятьОсновна пам'ять
ЩільністьМенш щільнаДуже щільний
БудівництвоКомплекс і використовує транзистори і засувки.Прості і використовують конденсатори і дуже мало транзисторів.
Один блок пам'яті вимагає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 вимкнені. Обидва стани стабільні до подачі напруги постійного струму (постійного струму).

Адресна лінія SRAM використовується для відкриття і закриття перемикача і для управління транзисторами T5 і T6, що дозволяють читати і записувати. Для операції читання сигнал подається до цих адресних рядків, після чого T5 і T6 потрапляють, і бітове значення читається з рядка B. Для операції запису сигнал використовується для B- бітової лінії, а її доповнення застосовується до B '. .

Визначення DRAM

DRAM (оперативна оперативна пам'ять) також є типом оперативної пам'яті, яка побудована з використанням конденсаторів і декількох транзисторів. Конденсатор використовується для зберігання даних, де значення біта 1 означає, що конденсатор заряджений, а значення біта 0 означає, що конденсатор розряджений. Конденсатор має тенденцію до розряду, що призводить до витоку зарядів.

Динамічний термін вказує на те, що заряди постійно протікають навіть при наявності постійної поданої потужності, що є причиною того, що вона споживає більше енергії. Щоб зберегти дані протягом тривалого часу, його потрібно повторно оновлювати, що вимагає додаткової схеми оновлення. Внаслідок витоку заряду DRAM втрачає дані, навіть якщо живлення увімкнено. DRAM доступний у більшому обсязі і дешевше. Для одного блоку пам'яті потрібен лише один транзистор.

Робота типової комірки DRAM:

Під час зчитування і запису бітового значення з комірки, адресна лінія активується. Транзистор, присутній в схемі, поводиться як перемикач, який закритий (дозволяє струм протікати), якщо напруга подається на адресну лінію і відкрито (без поточних потоків), якщо напруга не подається на адресну лінію. Для операції запису використовується сигнал напруги для бітової лінії, де висока напруга показує 1, а низька напруга вказує 0. Потім використовується сигнал на адресній лінії, що дозволяє передавати заряд на конденсатор.

Коли адресну лінію вибирають для виконання операції читання, транзистор включається і заряд, що зберігається на конденсаторі, подається на бітову лінію і на підсилювач сенсу.

Підсилювач сенсу вказує, чи містить комірка логіку 1 або логіку 2 шляхом порівняння напруги конденсатора з опорним значенням. Зчитування комірки призводить до розрядки конденсатора, який необхідно відновити для завершення операції. Навіть якщо DRAM в основному аналоговий пристрій і використовується для зберігання одного біта (тобто, 0, 1).

Ключові відмінності між SRAM і DRAM

  1. SRAM - це пам'ять на мікросхемі, час доступу до якої невелика, а DRAM - це нечипова пам'ять, яка має великий час доступу. Тому SRAM швидше, ніж DRAM.
  2. DRAM доступний у великих ємностях зберігання, тоді як SRAM має менший розмір.
  3. SRAM є дорогим, в той час як DRAM дешево .
  4. Кеш-пам'ять - це програма SRAM. На відміну від цього, DRAM використовується в основній пам'яті .
  5. DRAM дуже щільна . На відміну від цього, SRAM є рідше .
  6. Побудова SRAM є складним завдяки використанню великої кількості транзисторів. Навпаки, DRAM є простим у проектуванні та реалізації.
  7. У SRAM єдиний блок пам'яті потребує шести транзисторів, тоді як DRAM потребує лише одного транзистора для одного блоку пам'яті.
  8. DRAM називається динамічним, тому що він використовує конденсатор, який виробляє струм витоку через діелектрик, що використовується всередині конденсатора, щоб відокремити провідні пластини не є ідеальним ізолятором. З іншого боку, не існує питання про витік заряду в SRAM.
  9. Споживання енергії в DRAM вище, ніж у SRAM. SRAM працює за принципом зміни напрямку струму через комутатори, тоді як DRAM працює на утриманні зарядів.

Висновок

DRAM є нащадком SRAM. DRAM розроблений для подолання недоліків SRAM; розробники скоротили елементи пам'яті, що використовуються в одному біті пам'яті, що значно зменшило вартість DRAM і збільшило область зберігання. Але, DRAM є повільним і споживає більше енергії, ніж SRAM, його потрібно часто оновлювати протягом декількох мілісекунд, щоб зберегти витрати.

Top