В этом цикле статей мы поговорим об оперативной памяти, как физической, так и логической. Во-первых, узнаем, что такое память, как она вписывается в архитектуру ПК и как работает. Затем, рассмотрим различные типы памяти, скорости и вид возможных для покупки и установки чипов и модулей памяти.
Содержание:
Общие понятия о оперативной памяти
А также, рассмотрим логическую структуру памяти, определение различных её областей и использование с точки зрения системы. Так как логическая структура и использование находятся в пределах «ума» процессора, карты памяти и логическая структура, возможно, наиболее сложный вопрос в понимании.
Память - это рабочая область для процессора. То есть, область временного хранения, в которой должны находиться обрабатываемые процессором программы и данные. Хранение в памяти считается временным, поскольку все данные и программы остаются там только до выключения компьютера. Прежде чем выключить или перезагрузить компьютер, любые изменённые в памяти данные, должны быть сохранены на более постоянное запоминающее устройство (обычно жёсткий диск) и быть перезапущено в память в будущем.
Основная память обычно называется оперативной памятью (RAM), поскольку вы можете случайно (а не последовательно) получить доступ к любому местоположению. Это обозначение несколько вводит в заблуждение и часто неверно истолковывается. Например, запоминающее устройство с постоянной памятью (ROM), доступно также случайно, но обычно отличается от системной памяти (RAM), потому, что сохраняет данные без питания и обычно не может их записать. Хотя жёсткий диск можно использовать и как виртуальную оперативную память, мы также не считаем его RAM.
На протяжении многих лет определение RAM менялось от простой аббревиатуры, до обозначения основного используемого процессором для запуска программ пространства памяти, которое обычно создаётся из типа чипа под названием динамическая RAM (DRAM). Одной из характеристик чипов DRAM (и, следовательно, большинства типов RAM) является то, что они хранят данные динамически, что имеет два значения. Одно из них - информация может быть записана в ОЗУ в любое время повторно. Второе - DRAM требует, чтобы данные обновлялись (в основном, переписывались) каждые несколько миллисекунд. Более быстрая RAM требует обновления чаще, чем медленная оперативная память. Тип RAM, называемый статическим ОЗУ (SRAM), не требует периодического обновления.
Важной характеристикой ОЗУ является то, что данные в ней хранятся только до тех пор, пока память имеет электрическое питание.
Примечание. Память DRAM и SRAM сохраняют своё содержимое только до тех пор, пока присутствует питание. Однако другой тип памяти, известный как флэш-память может сохранять своё содержимое без электричества и сегодня наиболее широко используется в твердотельных дисках (SSD), цифровых фотоаппаратах, игровых приставках и флэш-накопителях USB. Что касается PC, устройство флэш-памяти эмулирует жёсткий диск (не RAM) и доступно под буквой диска, так же как любой другой диск или оптический дисковод.
Когда мы говорим о памяти компьютера, обычно подразумеваем оперативную память или физическую память в системе. То есть используемые процессором для хранения первичных активных программ и данных чипы или модули памяти. Их часто путают с термином «хранилище», которое следует использовать, когда речь идёт о дисковых накопителях (хотя они могут использоваться как форма RAM, виртуальная память).
RAM может ссылаться как к составляющим память в системе физическим чипам, так и к логическому отображению и расположению этой памяти. Логическое отображение и расположение зависит от того, как адреса памяти отображаются в фактических чипах и какие типы системной информации содержаться в этих адресах.
Что такое оперативная память
Не искушённые пользователи компьютеров часто путают основную память (RAM) с дисками хранения. Это потому, что объём и того и другого измеряется в аналогичных терминах - мегабайт или гигабайт. Возможно лучшая аналогия для объяснения этой взаимосвязи между памятью и дисковым хранилищем - офис с письменным столом и офисный шкаф.
В этой аналогии шкаф - это жёсткий диск системы, где хранятся программы и данные для долговременного хранения. Стол - это основная память системы, которая позволяет работающему на нём человеку (действующему в качестве процессора), получить прямой доступ к любым размещённым на нём файлам.
Файлы - это программы и документы, которые вы можете «загрузить» в память. Для работы с конкретным файлом, сначала его необходимо извлечь из шкафа и поместить на стол. Если стол достаточно большой, вы можете одновременно открыть на нём несколько файлов. Аналогично, если в вашей системе много памяти, вы можете запускать больше программ и работать с большим количеством документов.
Добавление в систему дополнительного пространства на жёстком диске аналогично размещению в офисе шкафа большего размера - больше файлов можно сохранить навсегда. Добавление в систему большего количества памяти - это как получение стола большего размера - вы сможете одновременно работать с большим количеством программ и данных.
Между этой аналогией и тем, как все работает на компьютере, есть одно отличие - когда файл загружается в память - это копия, оригинал все ещё находится на жёстком диске.
Учитывая временный характер памяти, любые изменённые после загрузки в память файлы, необходимо затем перед выключением питания системы (которая стирает память), сохранить обратно на жёсткий диск. Если изменённый в памяти файл не сохранить, исходная копия файла на жёстком диске останется неизменной. Это похоже на то, что любые, внесённые в оставленные на рабочем столе файлы изменения, после закрытия офиса выбрасываются, хотя исходные файлы все ещё сохраняются в шкафу.
Память временно сохраняет запущенные программы, а также, используемые этими программами, данные. Чипы RAM иногда называют энергозависимым хранилищем, потому что, когда вы выключаете компьютер или возникают проблемы с электричеством, всё, что хранится в памяти, если вы не сохранили на свой жёсткий диск, теряется. Из-за такого характера ОЗУ многие пользователи компьютеров привыкли часто сохранять свою работу и это хорошая привычка. Многие программные приложения, чтобы минимизировать вероятность потери данных, выполняют периодическое сохранение автоматически.
Физически, основная память в системе - это набор чипов или содержащих чипы модулей, которые обычно подключаются к материнской плате. Эти чипы или модули различаются по своим электрическим и физическим конструкциям и для правильной работы должны быть совместимы с системой, в которую они устанавливаются. Позже мы рассмотрим различные типы установленных в разных системах чипов и модулей.
Чтобы лучше понимать, что такое физическая память в системе, полезно узнать, какие типы памяти находятся в типичном ПК и какова роль каждого типа. В современных компьютерах используются три основных вида физической памяти. (Помните, мы говорим о типе чипа памяти, а не о типе модуля, в котором хранится память.)
- ROM—Read-only memory (память только для чтения)
- DRAM—Dynamic random access memory (динамическая память произвольного доступа)
- SRAM—Static RAM (статичная память)
Единственный тип памяти, которую обычно необходимо приобрести и установить в системе - DRAM. Другие типы встроены в материнской плате (ROM), процессоре (SRAM) и других компонентах, например, видеокарте, жёстком диске и так далее.