Оперативная память (RAM)¶
Оперативная память (ОЗУ, RAM, Random Access Memory) — это тип энергозависимой компьютерной памяти, в которой во время работы компьютера временно хранятся данные и инструкции, необходимые процессору для выполнения операций. В отличие от постоянных накопителей (жёстких дисков, SSD), содержимое RAM стирается при выключении питания, но обеспечивает очень высокую скорость чтения и записи — на порядки выше, чем у дисковых накопителей.
¶Принцип работы
Название «оперативная» указывает на то, что память используется непосредственно в процессе работы — оперативно. Слово «random access» (произвольный доступ) означает, что обращение к любому ячейке памяти происходит за одинаковое время, независимо от её физического расположения. Это принципиальное отличие от последовательного доступа ленточных накопителей, где время доступа зависит от положения данных.
При включении компьютера операционная система и активные программы загружаются из постоянного накопителя в RAM. Процессор обращается к оперативной памяти по шине памяти, получая данные и передавая обратно результаты вычислений. Чем больше объём RAM, тем больше программ и данных может одновременно находиться в памяти без обращения к медленному диску.
¶Типы оперативной памяти
¶SRAM (статическая RAM)
Статическая память построена на триггерах (обычно на шести транзисторах на бит). Пока подаётся питание, данные сохраняются без необходимости обновления. SRAM быстрее DRAM и не требует регенерации, но дороже и менее плотна по размещению ячеек. Находит применение в кэш-памяти процессоров.
¶DRAM (динамическая RAM)
Динамическая память хранит каждый бит в виде заряда конденсатора, который постепенно разряжается, поэтому периодически требуется регенерация (refresh). DRAM дешевле и плотнее SRAM, что делает её основой оперативной памяти компьютеров. Существует несколько поколений DRAM, обозначаемых как DDR (Double Data Rate) — DDR2, DDR3, DDR4, DDR5. Каждое поколение увеличивает пропускную способность и снижает энергопотребление.
¶Основные характеристики
| Параметр | Описание |
|---|---|
| Объём | Количество данных, которое может храниться (измеряется в гигабайтах) |
| Тактовая частота | Скорость передачи данных (МГц) |
| Латентность (CAS) | Задержка доступа к данным (в тактах) |
| Пропускная способность | Объём данных в секунду (ГБ/с) |
| Тип | DDR3, DDR4, DDR5 и др. |
Для современных настольных компьютеров типичный объём RAM составляет 8–32 ГБ, для серверов и рабочих станций — от 64 ГБ и выше. Мобильные устройства обычно оснащаются 4–12 ГБ.
¶Виды модулей
Оперативная память поставляется в виде модулей, устанавливаемых в специальные слоты материнской платы:
- DIMM (Dual Inline Memory Module) — стандартный модуль для настольных компьютеров;
- SO-DIMM (Small Outline DIMM) — уменьшенный вариант для ноутбуков и мини-ПК;
- RIMM — модули Rambus DRAM, использовавшиеся в начале 2000-х годов;
- FB-DIMM — модули с буферизацией для серверов.
¶Роль в работе компьютера
Оперативная память выступает промежуточным звеном между процессором и постоянными накопителями. Процессор работает с данными из RAM, так как обращение к диску занимает в тысячи раз больше времени. Нехватка оперативной памяти приводит к тому, что система вынуждена использовать файл подкачки (swap) на диске, что резко снижает производительность — программы начинают «тормозить».
Для многозадачной работы, запуска современных игр, видеомонтажа, виртуализации и работы с большими массивами данных требуется достаточный объём RAM. Оперативная память также используется в виде встроенной графической памяти (в видеокартах со встроенным GPU) и в качестве кэша на контроллерах накопителей.
¶История
Первые компьютеры использовали память на лампах, затем на ферритовых кольцах (магнитная память), позже — на полупроводниковых ячейках. Коммерческое распространение DRAM началось в 1970-х годах с чипов Intel 1103. Поколения памяти DDR разрабатывались консорциумом JEDEC: DDR2 появилась в 2003 году, DDR3 — в 2007-м, DDR4 — в 2014-м, DDR5 — в 2020-м.
¶Интересные факты
- Оперативная память энергозависима: при отключении питания все данные из неё исчезают.
- Существует технология энергонезависимой памяти NVRAM, сочетающая свойства RAM и постоянного хранения.
- В современных процессорах кэш L1, L2 и L3 построен на SRAM и работает на частотах, сопоставимых с ядром CPU.
Источники:
- «Computer Organization and Design» — D. Patterson, J. Hennessy
- «Structured Computer Organization» — A. Tanenbaum
- Спецификации JEDEC для DDR SDRAM
- «Inside the Machine» — J. Stokes
