Операти́вная па́мять (англ. Random Access Memory, RAM, память спроизвольным доступом
; ОЗУ (оперативное запоминающее устройство); комп. жарг. память, оперативка) — энергозависимая часть системы компьютерной памяти, в которой во время работы компьютера хранится выполняемый машинный код (программы), а также входные, выходные и промежуточные данные, обрабатываемые процессором.
Предназначена для размещения постоянно используемой части операционной системы, выполняемой прикладной программы и обрабатываемых данных, резидентно загруженных программ и драйверов. Выполняется на микросхемах динамической памяти с временем доступа порядка 50-70 наносекунд.
Время доступа не является, однако, единственной или наиболее важной характеристикой микросхем памяти. Более значимо такое понятие, как время цикла, которое говорит о том, как быстро можно произвести повторное обращение. В динамических микросхемах это время больше времени доступа, в статических чипах эти времена равны, что говорит о более скоростных режимах последних.
Оперативная память реализована в форме плат-модулей SIMM (Single In line Memory Module) c односторонним расположением микросхем, или DIMM (Dual In line ...) - с микросхемами памяти с обеих сторон платы. Модули вставляются в специальные разъемы материнской платы. Большинство микросхем рассчитано на 9 разрядный байт (с 1 битом контроля четности), однако современные микросхемы имеют высокую степень надежности - средняя наработка на отказ - несколько десятков лет, поэтому можно встретить память без такого контроля. Для 32-разрядных ПЭВМ обязательно ставить по 4 или по 8 SIMM в системную плату.
В настоящее время используются только модули DIMM. Их емкость в современных ЭВМ составляет 0.5 – 2 Гбайт.
Оперативная память, или оперативное запоминающее устройство (ОЗУ) по объему составляющая большую часть внутренней памяти, служит для приема, хранения и выдачи информации. При выключении питания содержимое оперативной памяти в большинстве случаев теряется. Эта память называется оперативной, поскольку является самой быстродействующей запоминающей системой компьютера и работает так быстро, что процессору практически не приходится ждать при чтении данных из памяти или записи в нее. Оперативная память обозначается RAM (Random Access Memory – память с произвольным доступом). Существует два типа ОЗУ: статическое и динамическое.
Процессор имеет возможность выполнять программы только после того, как они загружены в оперативную рабочую память, т.е. в память, доступную для программ пользователя. Процессор имеет непосредственный доступ к данным, находящимся в оперативной памяти, а к внешней памяти (на гибких или жестких дисках) – через буфер, являющийся также разновидностью оперативной памяти. Работа программ, загруженных с внешнего носителя, возможна только после того, как она будет скопирована в RAM.
Однако оперативная память имеет существенный недостаток, заключающийся в том, что она временная, т.е. при отключении питания оперативная память полностью очищается. При этом данные, не записанные на внешний носитель, будут утеряны. Основная задача RAM – предоставлять необходимую информацию в виде двоичных кодов по запросам процессора, т.е. данные в любой момент должны быть доступны для обработки. Оперативная память относится к категории динамической памяти: ее содержимое остается неизменным в точение короткого промежутка времени, что требует периодического обновления памяти.
Основными характеристиками микросхем памяти различных типов являются:
объем;
разрядность;
быстродействие;
временная диаграмма (циклограмма).
Объем установленной в компьютере оперативной памяти определяет, с каким программным обеспечением можно на нем работать. При недостаточном объеме оперативной памяти многие программы либо не будут работать совсем, либо будут работать крайне медленно.
Обмен данными между процессором и оперативной памятью производится:
1. непосредственно;
2. через сверхбыструю память 0-го уровня — регистры в АЛУ, либо при наличии аппаратного кэша процессора — через кэш.
Содержащиеся в современной полупроводниковой оперативной памяти данные доступны и сохраняются только тогда, когда на модули памяти подаётся напряжение. Выключение питания оперативной памяти, даже кратковременное, приводит к искажению либо полному разрушению хранимой информации.
Энергосберегающие режимы работы материнской платы компьютера позволяют переводить его в режим сна, что значительно сокращает уровень потребления компьютером электроэнергии. В режиме гибернации питание ОЗУ отключается. В этом случае для сохранения содержимого ОЗУоперационная система
(ОС) перед отключением питания записывают содержимого ОЗУ на устройство постоянного хранения данных (как правило, жёсткий диск). Например, в ОС Windows XP содержимое памяти сохраняется в файлhiberfil.sys, в ОС семейства Unix — на специальный swap-раздел жёсткого диска.
В общем случае, ОЗУ содержит программы и данные ОС и запущенные прикладные программы пользователя и данные этих программ, поэтому от объёма оперативной памяти зависит количество задач, которые одновременно может выполнять компьютер под управлением ОС.
Оперативное запоминающее устройство, ОЗУ — техническое устройство, реализующее функции оперативной памяти.
ОЗУ может изготавливаться как отдельный внешний модуль или располагаться на одном кристалле с процессором, например, в однокристальных ЭВМ или однокристальных микроконтроллерах.