Що таке SRAM (статична оперативна пам'ять)?

SRAM це скорочення від Статична оперативна пам'ять. Це відноситься до оперативної пам’яті або пам’яті з довільним доступом, саме тієї, яка використовує певну архітектуру. SRAM використовує схеми фіксації, також звані тригерами, для зберігання бітів даних у своїх комірках. SRAM, як DRAM, є типом енергонезалежної пам’яті, тому збережені дані втрачаються, якщо живлення добровільно (або мимоволі) відрізати. На відміну від DRAM, її не потрібно регулярно оновлювати, щоб зберігати інформацію.

На відміну від DRAM, де осередки мають лише два стани – 0 і 1, SRAM має три форми. У режимі очікування, читання та запису вони можуть перебувати. У разі очікування або режиму очікування він нічого активно не робить. У стані читання комірка SRAM надасть свій вміст будь-якому процесу, який запитує його. Не дивно, що в стані запису він буде записувати надану йому інформацію в доступний бітовий простір.

Де це використовується?

Насамперед, ви знайдете SRAM, що використовується в частинах процесорів ПК, таких як кеш-пам’ять і внутрішні регістри. Його висока швидкість є ключовим фактором, що робить його хорошим вибором для цього використання. Рідко можна зустріти SRAM, що використовується як основна пам’ять комп’ютера (

частина, яка зазвичай називається оперативною пам'яттю). Це дорого і не так ефективно, як DRAM.

Архітектура SRAM дещо відрізняється від DRAM – там, де DRAM обходиться лише двома елементами, SRAM має шість транзисторів на комірку пам’яті. Вони займають більше місця, тому клітини пам’яті не такі щільні на квадратний дюйм. Складно створити більший обсяг оперативної пам’яті з комірок SRAM.

Які переваги та недоліки?

Як і DRAM, SRAM також є типом енергозалежної пам’яті. Інформація втрачається, коли живлення вимикається, хоча SRAM все ще може зберігати деяку інформацію – це називається залишковою реманентністю даних. Це може призвести до того, що фрагменти даних залишаються навіть після видалення (навмисно чи ненавмисно). Однак це радше побічний ефект, ніж призначена функція. Основним аспектом SRAM є його простий доступ до даних без потреби в схемі оновлення.

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

Висновок

SRAM означає Static Random Access Memory. Як і інші форми оперативної пам’яті, SRAM є енергозалежною, тобто вона втрачає дані, які зберігає, коли втрачає живлення. Слово static у назві вказує на те, що SRAM не потрібно регулярно оновлювати, як DRAM. SRAM зазвичай використовується в кеші ЦП. Поділіться своїми думками в коментарях нижче.