Какие функции выполняет оперативная память?
Какие функции выполняет оперативная память?
Ответ мастера:Оперативная память выполняет функцию временного хранения данных и команд, которые необходимы процессору для выполнения определённых операций. Поступление данных в оперативную память происходит напрямую или через сверхбыструю память. Вся информация хранятся только при включенном компьютере, а после его выключения все данные стираются.
В процессе выполнения программы некоторые из её ее наиболее важных файлов загружаются в оперативную память (ОЗУ), сохраняясь до тех пор, пока приложение не будет закрыто. А сам процессор напрямую выполняет эти файлы, сохраняя результаты. В памяти хранятся все коды нажатых клавиш и величины проведённых математических операций. После выполнения команды «Save» всё, что находится в ОЗУ, сохраняется на жесткий диск.
Большая часть пользователей ПК стремятся к увеличению объема оперативной памяти, так как от него зависит скорость работы всех загруженных процессов. Это имеет особую ценность при запуске ресурсоемких программ, например, игр или различных графических редакторов. И, соответственно, чем больший объём имеет ОЗУ, тем скоростнее игровой процесс и редактирование.
Существует множество типов оперативной памяти. Чаще других встречаются DDR, DDRII и DDRIII, отличия друг от друга которых состоит в частоте передачи данных. Чем частота больше, тем быстрее работа. Самая медленная из названных – это DDR, а самая скоростная– DDR3. У всех этих планок разные разъёмы.
В каждом модуле находятся микросхемы, которые подключаются к системной плате. Эти модули имеют разные характеристики и обязательно должны быть совместимы с системой, в которой используются.
ROM – это постоянное запоминающее устройство, поэтому пользователь не имеет возможности осуществлять операции записи. DRAM — динамическое запоминающее устройство с произвольным порядком выборки. А SRAM представляет из себя статическую оперативную память. ROM и DRAM поддерживают хранение данных, но их нельзя изменять. По этой причине в них загружаются программы, которые запускают саму систему. ROM же можно считать частью оперативной памяти системы, а часть любой планки имеет адресное пространство для загрузки важнейшего программного обеспечения.
Отдельно от всего оперативная память — это микросхема. Существуют односторонние и двусторонние планки с расположением модулей на одной или обеих сторонах.
Оперативная память компьютера
Строго говоря, существует две разновидности памяти – постоянная и временная. И временная память компьютера – это и есть оперативная память плюс кэш-память CPU, о которой мы уже рассказывали в отдельной статье.
Содержание статьи
Функции ОЗУ
Информация, которую содержит временная память, как можно догадаться, не сохраняется постоянно и после выключения питания компьютера бесследно исчезает, если, разумеется, пользователь не успел сохранить ее в постоянной, то есть, на жестком диске или каком-либо сменном носителе. Однако временная память имеет одно большое преимущество перед постоянной – это высокое быстродействие. В частности, оперативная память работает в несколько сот тысяч (!) раз быстрее, чем жесткий диск. Именно поэтому во временной памяти хранятся динамично меняющиеся данные и программы, которые запускаются в течение сессии работы операционной системы.
Оперативная память (которую также иногда называют ОЗУ, что означает «оперативное запоминающее устройство») является самым большим временным хранилищем данных в компьютере. По сравнению с кэш-памятью ОЗУ обладает гораздо большим объемом, но в то же время, и меньшим быстродействием. Однако быстродействие ОЗУ, тем не менее, вполне достаточно для выполнения текущих задач прикладных программ и операционной системы.
Принцип работы оперативной памяти
В настоящее время микросхемы ОЗУ изготавливаются на основе технологии динамической памяти (DRAM, или Dynamic Random Access Memory). Динамическая память, в отличие от статической, которая используется в кэш-памяти, имеет более простое устройство, и, соответственно ее цена на единицу объема гораздо ниже. Для хранения одной единицы информации (одного бита) в DRAM используется всего лишь один транзистор и один конденсатор.
Помимо этого, особенностью динамической памяти является ее постоянная потребность в периодической регенерации содержимого. Эта особенность обусловлена тем, что конденсаторы, обслуживающие ячейку памяти, очень быстро разряжаются, и поэтому через определенное время их содержимое необходимо прочитать и записать заново. Данная операция в современных микросхемах осуществляется автоматически через определенный промежуток времени, при помощи контроллера микросхемы памяти.
Максимальный объем доступной оперативной памяти, которую можно установить в системе, определяется разрядностью шины адреса процессора. С появлением 32-разрядных процессоров этот объем был равен 4 ГБ. Современные 64-разрядные процессоры способны поддерживать адресное пространство ОЗУ в 16 ТБ. Это цифра представляется сейчас совершенно фантастической, но ведь когда-то и цифра в 4 ГБ для ОЗУ казалась абсолютно невероятной, а сегодня 32-разрядные системы уже уперлись в этот потолок, ограничивающий их возможности.
Как и в случае процессора, скорость работы ОЗУ во многом определяется ее тактовой частотой. Тактовая частота современных микросхем памяти типа DDR3 в среднем составляет примерно 1600 МГц.
Физически оперативная память представляет собой длинную и невысокую плату, к которой припаяны непосредственно микросхемы памяти. Эта плата вставляется в специальные слоты на материнской плате. В настоящее время наиболее распространены модули памяти форм-фактора DIMM (Dual In-line Memory Module или двухсторонний модуль памяти).
История развития микросхем
В эпоху господства компьютеров семейства XT/AT господствовали микросхемы памяти форм-фактора DIP. Эта память представляла собой отдельную микросхему, которую нужно было вставлять в горизонтальном положении в специальный разъем на материнской плате. Оперативная память формата DIP, однако, имела несколько существенных недостатков. Во-первых, микросхема не очень крепко держалась в своем гнезде, и поэтому часть ее контактов могла не действовать, что приводило к ошибкам памяти. Кроме того, подобные микросхемы имели небольшую емкость и неэффективно использовали свободное пространство материнской платы.
Недостатки технологии DIP побудили конструкторов к разработке модулей памяти форм-фактора SIMM (Single-in-line Memory Module). Первые SIMM появились еще в системах AT. В отличие от DIP модули SIMM, как и современные DIMM, представляли собой длинные модульные платы, к которым были в один ряд прикреплены микросхемы памяти, и которые можно было вставлять в специальный разъем на материнской плате в вертикальном положении.
В разные годы выпускалось два типа SIMM – 8-разрядные SIMM c 30 контактами и более поздний вариант, впервые появившийся в системах на базе 486-х процессоров – 32 разрядные модули c 72-разъемами.
Модули SIMM необходимо было вставлять не как угодно, а таким образом, чтобы заполнялись так называемые банки памяти. Разрядность банка памяти соответствовала разрядности шины адреса процессора. Для заполнения банка памяти в компьютерах с 16-разрядной шиной минимальное количество модулей SIMM составляло два 8-разрядных модуля, а в компьютерах с 32-разрядной шиной их требовалось уже 4.
Модули типа SIMM стали выходить из употребления уже в системах на базе первого Pentium. Вместо них конструкторами был разработан модуль DIMM. Как можно догадаться из названия («двухсторонний модуль памяти»), этот модуль имеет два ряда контактов с обеих сторон, в то время, как в SIMM фактически был всего один ряд контактов.
Помимо этого, модуль DIMM отличается технологией изготовления самих микросхем устанавливаемых на нем. Если до появления DIMM использовались микросхемы типа EDO или FPM, то в DIMM используется более новая технология Synchronous DRAM. Кроме того, модули DIMM имеют встроенную микросхему контроля четности памяти.
Модуль DIMM первого поколения, в отличие от SIMM, имел 168 контактов, а также специальный ключ в разъеме, исключающий неправильную установку модуля.
Второе поколение DIMM, основанное на технологии DDR SDRAM, имело уже 184 контакта. Следующие поколения – современные DDR2 и DDR3 могут похвастаться наличием 240 контактов.
Технология Double Data Rate Synchronous DRAM
Расскажем чуть подробнее о памяти технологии DDR SDRAM, которая стала настоящим технологическим прорывом и во многом предопределила дальнейшее развитие технологий оперативной памяти.
Модули ОЗУ типа DDR SDRAM были разработаны в начале 2000-х гг. и работали на тактовой частоте в 266 МГц. Первые модули DDR SDRAM появились в системах на базе AMD Athlon, а потом и на Pentium 4. По сравнению с предшественниками, микросхема DDR SDRAM позволила удвоить скорость считывания данных на одной и той же тактовой частоте, то есть скорость работы DDR SDRAM на частоте 100 МГц была эквивалентна работе простых микросхем Synchronous DRAM на частоте в 200 МГц. Удвоение скорости достигалось в DDR SDRAM за счет усовершенствования методики передачи сигнала. В преемниках технологии DDR SDRAM, технологиях DDR2 и DDR3 объем обрабатываемой за такт информации еще более увеличился.
Принципы работы современных микросхем памяти.
Память Rambus
Также стоит рассказать немного об одной интересной технологии ОЗУ, которая наделала в свое время много шума, однако так и не стала массовой. Речь идет о модулях памяти типа RIMM (Rambus in-line memory module), которые были разработаны компанией Rambus совместно с Intel в конце 90-х гг.
В основу модулей памяти RIMM Rambus положила технологию памяти, которая до этого использовалась в некоторых видеокартах. Технология RIMM до появления DIMM и DDR SDRAM казалась многообещающей и позиционировалась Rambus как замена всем старым форматам памяти. В частности, модули памяти Rambus RIMM в несколько раз превосходили своих конкурентов, предлагая пользователем скорость передачи данных в 1600 МБ/с при тактовой частоте в 400 МГц.
Тем не менее, модули памяти типа RIMM, оказались не лишены и нескольких недостатков. Во-первых, модули RIMM были довольно велики по размеру. Кроме того модули RIMM выделяли слишком много тепла и нуждались в средствах охлаждения. Ну и самое главное, память типа RIMM была отнюдь не дешева.
Поэтому на сегодняшний день ОЗУ, основанное на модулях памяти форм-фактора RIMM, можно встретить лишь в некоторых серверах, а не в персональных компьютерах.
Заключение
Оперативная память, или оперативное запоминающее устройство персонального компьютера – один из важнейших его компонентов. Основное назначение оперативной памяти – временное хранение текущих данных. Оперативная память предоставляет необходимое пространство для работы прикладных программ и операционной системы. От объема и скорости работы модулей оперативной памяти во многом зависит скорость работы и производительность всего компьютера.
Порекомендуйте Друзьям статью:
Что такое оперативная память и как она работает
Конечно же, вы слышали о том, что компьютеры имеют оперативную память, называемую иначе ОЗУ или RAM – ведь именно с увеличения ее объема проще всего делать апгрейд компьютера. Давайте мы вместе попробуем разобраться с ее назначением и принципами работы.
Содержание статьи:
Немного теории
Очень часто пользователи путают оперативную память с информацией, хранящейся на винчестере. Это в корне неправильно, ведь в отличие от дисковой памяти, ОЗУ представляет собой устройство для временных данных, куда происходит запись выполняемых в текущий момент приложений. Иными словами, RAM – это своего рода буфер между диском и процессором.
ОЗУ имеет еще одну особенность – загруженные в нее данные не могут храниться постоянно, с отключением питания вся информация стирается.
Принцип работы оперативной памяти
Работа ОЗУ зависит, прежде всего, от процессора и внешних накопителей – в оперативную память стекается вся информация. Перед тем, как считанные с жесткого диска данные будет обработаны процессором, они прежде загрузятся в оперативную память.
За правильную работу оперативной памяти отвечает контроллер, находящийся в разделе «Северный мост» (North Brifge) материнской платы. Этот элемент отвечает за различные подключения центрального процессора к блокам, связанным с графическим контролером и оперативной памятью.
Следует также понимать, что процесс и записи данных в ОЗУ происходит таким образом, что предыдущее содержимое ячеек памяти безвозвратно стирается.
Какие функции у оперативной памяти
Кстати – для ускорения процесса прохождения потока данных между процессором и RAM может использоваться кэш-память (ее иногда называют сверхоперативной). В этом случае данными управляет специальный контроллер, проводящий анализ выполняемых приложений и определяет данные, которые в ближайшем времени затребует процессор, после чего подгружает их из ОЗУ в кэш-память. Из всех элементов аппаратной начинки компьютера процессор и оперативная память являются самыми быстродействующими.
После включения компьютера часть информации, хранящаяся на жестком диске, загружается в оперативную память: элементы операционной системы, драйвера и потом пользовательские программы, которые, по их закрытию будут удалены из ОЗУ.
Когда свободные ячейки оперативной памяти заканчиваются, не вошедшая туда информация записывается в файл подкачки. Так как такой файл расположен на жестком диске, это сильно снижает быстродействие системы.
Что представляет собой блок оперативной памяти
Модуль ОЗУ представляет собой так называемую планку, на которой располагаются микросхемы. С одной стороны планки имеются разъемы для установки в соответствующие гнезда материнской платы.
Оперативная память бывает разных типов: DDR, DDR1, DDR3 и DDR4. Для наилучшей совместимости лучше всего покупать планки одного типа (и желательно одного производителя).
Вместо послесловия
Мы познакомились с вами с тем, что такое оперативная память и для чего она нужна. Также мы рассмотрели основные принципы ее работы и узнали про ее основные типы. Думаем, что теперь у вас не должно возникать сомнений в том, с чего именно стоит начинать при апдейте вашего компьютера.
поделитесь с друзьями:
ВКонтакте
OK
Что такое оперативная память компьютера: роль и функции
Доброго времени суток дорогие посетители.
Не все имеют четкое представление о том, что такое оперативная память компьютера. Многие путают ее с памятью жесткого диска, не знают назначения и того, как она выглядит. А ведь это одна из главных составляющих вашего компа. Более того, его апгрейд можно провести тоже с расширением объема оперативного запоминающего устройства (ОЗУ). Но для этого вам потребуется больше информации о нем. Ее вы найдете в этой статье.
Предмет нашей темы называется RAM (Random Access Memory — память с произвольным доступом), представляет собой некую зону, которая предназначена для хранения временной информации. Это дает возможность программному обеспечению на вашем компьютере правильно работать.
Чтобы не запутаться, предлагаю отдельно разобраться, для чего нужна «оперативка» (именно так её называют на сленге) и как она выглядит.
Назначение
Оперативная память выступает в роли временного буфера для данных на пути между дисковым накопителем и процессором.
То есть когда компьютеру задаются команды, они сначала попадают в ОЗУ и только потом в проц.
Чтобы вы не путали ее с памятью жесткого диска, представьте ситуацию. Вы печатаете текст в «ворде», но еще не дошли до сохранения. По сути, его еще нигде нет, ведь если вы перезагрузите систему, он исчезнет.
Но вы-то его видите на экране, значит, он существует. В этот момент как раз-таки хранит информацию оперативная память. Когда вы нажмете «Файл – Сохранить как» или сделаете это другим способом, дадите название своему документу и выберите место для его хранения, он уже будет в памяти жесткого диска. То есть если вы перезагрузите компьютер, то сможете найти его в нужном месте.
Вид
Физически оперативка выглядит как пластина с набором микросхем, которая подключена к материнской плате. По виду она похожа на пчелиные соты, то есть имеет ячейки, хранящие определенный объем данных.
Все модули памяти похожи между собой и состоят из:
- Чипов памяти.
- SPD (Serial Presence Detect) — микросхемы, включающей в себя базовые настройки. То есть при запуске системы BIOS обращается именно к ней.
- Так называемого ключа — особой прорези на пластине, которая служит для правильной ее установки на материнку.
- SMD-элементов (конденсаторов, резисторов), контролирующих питание чипов и дающих электроразвязку сигнальным цепям.
- Печатной платы РСВ, на которой распаиваются остальные компоненты модуля.
Хотите узнать характеристики устройства, которое имеет ваш ПК или ноутбук? На стикере производителя можете прочитать о стандарте, частоте (скорости работы) и тайминге (времени на выполнение команды после ее поступления). В нынешнее время современные производители плат памяти помещают сами планки в «типо» радиатор. Но по факту это даёт лишь визуально красивый вид.
Виды ОЗУ
Чтобы в полной мере раскрыть вопрос о том, что такое оперативная память компьютера — нужно обязательно коснуться разновидностей. В настоящий момент их два:
- Статистический тип памяти.
Она стоит дорого и требует много места, поэтому применяется, как правило, в специализированных девайсах или для кэша малого объема в микропроцессорах. Данная память носит название SRAM (Static random access memory), производится на базе полупроводниковых триггеров и отличается высокой скоростью работы. - Динамический тип памяти.
Чаще встречаемый тип, который изготовлен на основе конденсаторов, обладает большой плотностью записи и стоит недорого. Динамическим он называется, потому что конденсаторы быстро разряжаются и требуют периодического пополнения заряда. Официальное название — DRAM (Dynamic random access memory).
Скоростные показатели
Здесь я буду говорить о динамической памяти, то есть о той что встречается в наших компах под видом планок. Полное её название DDR SDRAM (Double Data Rate Synchronous Dynamic Random Access Memory — синхронная динамическая память с произвольным доступом и удвоенной скоростью передачи данных)
В виду развития технологий в сравнении с первыми оперативками производители удвоили скорость их работы. Они выполняют две операции за один такт, поэтому и называются DDR (Double Data Rate). Таким образом, эффективная частота равняется тактовой. В частности, данный вид ОЗУ имел показатель 200-400 МГц (тактовой частоты 100-200МГц).
Но и этой скорости стало недостаточно. Поэтому начали выпускать DDR2 со спектром 400-1066 МГц (200-533МГц).
Однако вместе со скоростью увеличились и задержки в работе, что вдохновило разработчиков на создание нового модуля DDR3, который потребляет меньше электроэнергии.
Его диапазон частот: 800-2400 МГц (400-1200 МГц).
Сейчас производители разработали четвертое поколение устройств — DDR4, эффективный показатель которого в пределах 2133—4266 Мгц. Графически они все конечно отличаются и имеют разные ключи (специальные прорези под слот в мат. плату).
Объем
Объем оперативной памяти влияет на то, сколько одновременно запущенных программ будут нормально работать, без торможения. У вас старый компьютер? Скорее всего, вы имеете дело с 32-рязрядной системой.
И это значит, более 3-х ГБ оперативной памяти вам ставить не имеет смысла. В новых компьютерах, как правило, стоит уже 64-битная операционная система способная поддерживать до 192 ГБ (Windows 7). Конечно чем больше объём — тем лучше. В данное время достаточно иметь от 8 до 16 Гб.
Форм — фактор и типы модулей
- SIMM память (Single In-Line Memory Module — односторонний модуль памяти).
Устаревший формат плашек на которых чипы памяти располагались с одной стороны. Данные планки использовались в компах 90-х годов. Сейчас не актуальны.
- DIMM формат (Dual In-line Memory Module, двухсторонний модуль памяти). Данный формат мы используем по сей день в стационарных компьютерах. Как они выглядят вы уже знаете:
- SO-DIMM (Small Outline) — данные плашки является уменьшенной формой DIMM. Применяется в основном в ноутбуках:
- Micro-DIMM модули — по размеру почти в два раза меньше планок SO-DIMM. применяется в мобильных компьютерах и моноблоках. Выглядят примерно вот так:
- Есть ещё и отдельный тип, это серверная память. Но касаться здесь её не будем, ибо это отдельная тема.
Теперь про экзотику
RDRAM (RIMM) — тип с более повышенной пропускной способностью. К сожалению не получала массовое распространение из за высокой цены (за качество нужно платить как говорится :)). Имеет ключ в виде двух прорезей на стороне контактов. В данное время практически не используется. Выглядит примерно так:
FB-DIMM (Полностью буферизованная разновидность DIMM памяти) — это память отличается повышенной надёжностью, применяется в основном в серверных компах.
В принципе это всё что я хотел рассказать. Всякие разновидности памяти типа VRAM не буду описывать. Их затронем в дальнейшем, когда речь зайдёт о видео картах. Вывод в том что нам нужно не запутаться в том что в стационарных компах используются в основном планки DDR SDRAM (DDR, DDR2, DDR3, DDR4) формата DIMM, и в ноутбуках формата SO-DIMM. Остальными видами планок в принципе не стоит заморачиваться ибо их применяют в планшетах, серверах или в моноблоках.
Теперь вы знаете примерно, что такое оперативная память компьютера, главные особенности и ее назначение. Если захотите увеличить скорость работы компьютера, не обязательно покупать новый процессор. Дешевле обзавестись дополнительными гигабайтами памяти. Главное, чтобы позволяла это сделать материнская плата. Частично это поможет поднять скорость обработки. Где то процентов на 15-20.
До свидания друзья, приходите ещё ;-).
Оперативная память
Определение 1
Оперативная память (ОЗУ, $Random \ Access \ Memory$ – $RAM$, память с произвольным доступом) – запоминающее устройство сравнительно небольшого объёма, которое непосредственно связано с ЦП и предназначено для записи, чтения и хранения данных о выполняемых программах и данных, обрабатываемых этими программами.
Оперативная память используется только для временного хранения данных и программ, т.к. при выключении ПК информация, которая находилась в ОЗУ, пропадает. Доступ к элементам оперативной памяти прямой, т.е. каждый байт памяти имеет свой индивидуальный адрес.
Назначение ОЗУ
Замечание 1
Оперативная память используется для хранения и передачи информации ЦП, на жесткий диск, на другие внешние устройства, которая располагается в специальных разъемах на материнской плате. ОЗУ представляет собой схему из огромного числа мельчайших конденсаторов и транзисторов (одна пара позволяет хранить $1$ бит). При выключении ПК введенная информация исчезает, т.к. данные не были записаны на жесткий диск, где могут долго сохраняться, а находились в ОЗУ. Но в случае отсутствия оперативной памяти, данные должны были бы располагаться на жестком диске, и тогда время обращения к ним резко бы увеличилось, что привело бы к резкому снижению общей производительности ПК.
Итак, ОЗУ используется для:
- хранения данных и команд для дальнейшей их передачи ЦП для обработки;
- хранение результатов вычислений, которые были произведены ЦП.
- считывание (или запись) содержимого ячеек.
Оперативная память изготовлена в виде микросхем, которые крепятся на специальных пластинах и устанавливаются на системной плате в соответствующие разъемы.
Рисунок 1. Модуль оперативной памяти, вставленный в системную плату
При включении ПК в ОЗУ загружается операционная система, затем программное обеспечение и документы. ЦП управляет загрузкой программ и данных в ОЗУ, далее данные в ОЗУ обрабатываются. Таки образом, ЦП работает с инструкциями и данными, которые находятся в ОЗУ, а другие устройства (диски, магнитная лента, модем и т.д.) действуют через нее. Поэтому оперативная память имеет огромное влияние на работу компьютера. Т.к. ОЗУ предназначена для хранения данных и программ только во время работы ПК, то после выключения электропитания все данные в ОЗУ теряются. Во избежание потери данных или внесенных в документы изменений перед выключением ПК необходимо сохранить данные на жесткий диск и только потом выйти из приложения.
Типы оперативной памяти
Выделяют $2$ вида оперативной памяти:
- статическую ($SRAM$) – используется в качестве кэш-памяти ЦП;
- динамическую ($DRAM$) – используется в качестве оперативной памяти ПК.
Ячейки динамической памяти можно представить в виде микроконденсаторов, которые способны накапливать электрический заряд. Недостатками $DRAM$-памяти является более низкая скорость записи и чтения данных и необходимость постоянной подзарядки.
Основными являются виды типа $SDRAM$ ($Synchronous \ Dynamic \ Random \ Access \ Memory$ – синхронная динамическая память с произвольным доступом):
$DDR$ ($Double \ Data \ Rate$ – двойная скорость передачи данных). Удвоенная скорость достигается за счет считывания данных по нарастанию и по спаду сигнала.
Рисунок 2. Схема платы памяти DDR
На плате оперативной памяти (рис. 2) с обеих сторон находятся микросхемы с памятью. Снизу находится ключ для вставки платы в разъем системной платы.
Рисунок 3. Разъемы для установки оперативной памяти
$DDR2$ от $DDR$ отличается удвоенной частотой шины, по которой данные передаются в буфер, и способность работы на более высокой частоте. Скорость работы $DDR2$ чуть выше, чем у $DDR$.
$DDR3$ отлична от $DDR2$ пониженным энергопотреблением (на $40 \ %$).
$DDR4$ отличается повышенными частотными характеристиками и пониженным напряжением питания.
Платы $DDR$, $DDR2$, $DDR3$ и $DDR4$ не являются взаимозаменяемыми, т.к. имеют различия в строении (смещение ключа, разное количество контактов и т.п.).
Основные характеристики ОЗУ
Основные характеристики:
- Объем памяти – максимальное количество информации, которая может быть помещена в эту память, выражается в Кб, Мб и Гб.
- Время доступа к памяти (в наносекундах) представляет собой минимальное время, необходимое для размещения в памяти единицы информации.
- Плотность записи (в $бит/см^2$) – количество информации, которая записана на единице поверхности носителя.
$SIMM$-модули имеют объем $4$, $8$, $16$, $32$, $64$ Мб; $DIMM$-модули – $16$, $32$, $64$, $128$, $256$, $512$ Мб.
Время доступа SIMM-модулей – $50–70$ нс, $DIMM$-модулей – $7–10$ нс.
Модули оперативной памяти
Оперативная память в ПК размещена на стандартных панелях, которые называют модулями. Модули памяти представлены в двух видах:
- односторонне расположение выводов ($SIMM$-модули) можно устанавливать только парами;
- двухстороннее расположение выводов ($DIMM$-модули) можно устанавливать по одному, обладают большей скоростью передачи.
Устанавливать на одной плате разные модули нельзя.
Рисунок 4. Микросхемы памяти SIMM (сверху) и DIMM (снизу)
Оперативная память: принципы устройства и работы

Одной из первых моих статей на этом сайте был гайд по выбору ОЗУ (почитать его можно тут). Он в основном практический: что выбрать, что можно ставить и что нельзя, ну и различные полезности. Однако он не затронул, пожалуй, самую интересную часть — а как память вообще работает, и как ее тонко настроить (и разогнать). Если посмотреть, то по количеству параметров ОЗУ является чуть ли не самым сложным элементом ПК: посудите сами, для процессора вы в лучшем случае можете менять частоту тактового генератора (FSB, да и к тому же она уже лет 15 как 100 МГц и редко кто ее трогает), множитель (его как раз и меняют) и напряжение (ибо для работы на более высоких или низких частотах всегда можно подкорректировать напряжение для стабильности работы и, в некоторых случаях, меньшего энергопотребления), ну и количество рабочих ядер (хотя мало кто будет их трогать — разве что многопоточность отключают, ибо в некоторых задачах она может дать отрицательный прирост). Все остальные параметры уже индивидуальны и есть не у всех процессоров, так что зачастую их и не трогают. Что касается видеокарт, то тут параметров еще меньше — всего-то частоты GPU, памяти и напряжение GPU. Но если мы посмотрим на ОЗУ, то увидим море важных параметров: задержки, частоты, транзакции в секунду и т.д. — давайте разберемся, что это и как связано с производительностью и стабильностью работы памяти.
Технические характеристики памяти
Для начала нужно понять, что означают те или иные циферки и буковки в спецификациях памяти. Посмотреть их можно или на самой памяти, или на ее коробке, или в специальных программах типа AIDA64. Я разберу на примере своей памяти, но у вас будут схожие данные. Итак, вот скриншот из AIDA64:
Что мы видим про память? То, что она Dual Channel DDR4-3200 SDRAM (16-18-18-36-CR2). Если погуглить маркировку самих чипов, то можно узнать еще немного информации — PC4-17000 1.2 В. Пойдем по порядку. Что означает Dual Channel (у вас может быть и Single, и Triple, и Quad — хотя если у вас последнее, то вы, скорее всего, знаете, что это)? Это означает, что память работает в двухканальном режиме (или одноканальном, или в трехканальном, четырехканальном и т.д.). Если у вас стоит одна планка памяти, то она будет работать в одноканальном режиме — то есть характеристики чтения и записи будут приблизительно такими же, которые указаны на ней (на деле все зависит от контроллера памяти, и на практике значения могут быть на 10-15% ниже). Если у вас стоит две и больше планок с одинаковыми характеристиками, то они могут работать вместе: в таком случае объем увеличивается пропорционально числу модулей, и скорость также растет почти линейно. Поэтому если у вас одноканальная память и интегрированная графика, которая использует ОЗУ как видеопамять, и если вы на ПК занимаетесь чем-то серьезнее просмотра фильмов и сидения в интернете — в первую очередь нужно купить еще одну планку ОЗУ и сделать двухканальный режим (как это делается — написано в практической статье), ибо вы тем самым фактически удваиваете производительность ОЗУ (ну а двухканальные контроллеры памяти имеют 90% современных процессоров).
Идем дальше — сочетание букв DDR SDRAM (Double Data Rate Synchronous Dynamic Random Access Memory — синхронная динамическая память с произвольным доступом и удвоенной скоростью передачи данных). Здесь нам интересна только концовка — «и удвоенной скоростью передачи данных». Смысл тут в том, что в старом типе памяти SDRAM данные считывались только при переходе из стостояния «0» в состояние «1» (по фронту сигнала). В DDR же решили считывать данные и при переходе из состояния «1» в состояние «0» (по спаду сигнала), то есть реальная частота памяти удвоилась. Однако с аппаратной точки зрения частота памяти остается той же, поэтому, например, в том же CPU-Z частота памяти будет вдвое ниже, чем в диспетчере задач:
Как я уже объяснил выше — пугаться этого не стоит, это особенность DDR.
Далее — что означает четверка в DDR4? В общем-то только одно — что это 4ое поколение памяти DDR. Отличия между всеми типами можно посмотреть на Вики, не вижу особого смысла это переписывать, но скажу, что основной прирост идет за счет роста частоты памяти.
Теперь посмотрим всю конструкцию — DDR4-3200. Очень многие после 3200 подписывают МГц — в общем-то, это не совсем правильно. На самом деле тут имеется ввиду МТ/с, или мегатранзакции в секунду. Что это за величина? Это величина, которая показывает, сколько операций в секунду может совершаться с памятью. С учетом того, что ширина шины DDR4 составляет 64 бита (или 8 байт), можно получить ее скорость в МБ/с — для этого нужно 3200 МТ/с * 8 Б = 25600 МБ/с. И тут следует сказать, что эта цифра зачастую уже пишется на самой памяти — в моем случае это PC4-17000. Вы скажете — 17000 не равно 25600. Все верно, в моем случае память разогнана, если взять ее реальную скорость в 2133 МТ/с то мы как раз получим 17000 МБ/с. Ну а PC4 в данном случае — эквивалент DDR4. То есть, как вы видите, DDR4-2133 и PC4-17000 — эквивалентные записи, поэтому для понимания того, какая у вас память, достаточно знать только одну из них.
Теперь идет конструкция 16-18-18-36-CR2. Для объяснения этих цифр нужно посмотреть, что же из себя представляет современная DDR-память. По сути она — набор ячеек, хранящих информацию. Каждая ячейка имеет внутри себя транзисторы и конденсаторы, и располагается она в двумерном массиве вместе с другими ячейками. Ну а принцип действия прост: конденсаторы заряжаются при записи в ячейку единичного бита и разряжаются при записи нулевого бита. Отсюда, кстати, возникает проблема — дабы избежать разрядки конденсаторов и потери информации, их нужно постоянно заряжать — именно поэтому при отключении питания ПК вся информация из ОЗУ стирается.Основная проблема при работе с ОЗУ — это задержки (latency) при доступе к ячейкам памяти. Логично, что чем меньше задержка — тем быстрее будет идти чтение/запись — тем меньше будет простаивать процессор в ожидании ответа от ОЗУ — тем быстрее будет быстродействие. Посмотрим, какие бывают задержки и за что они отвечают.
Разумеется, каждая ячейка имеет свой «адрес»: грубо говоря, это ее номер в строке и столбце таких же ячеек в двухмерном массиве. В свою очередь, некоторое количество ячеек объединяется вместе для более быстрого доступа к ним — такая группа называется банком. Теперь посмотрим, что происходит, когда контроллер памяти хочет что-то записать в определенную ячейку. Для начала он обращается в банку с адресом строки — этот сигнал называется RAS (Row Address Strobe). Соответственно, время обращения (задержка) называется RAS Latency — но этот параметр малоинформативен и очень редко пишется. Зато важен параметр RAS to CAS Delay — это процесс поиска нужной строки в банке памяти. Вот этот параметр уже нужен, и его задержка пишется второй — то есть в моем случае он составляет 18 тактов (один такт — это одна отправка данных по шине памяти). Великолепно, всего за 18 тактов мы нашли нужную строку. Но ведь нужен еще и столбец — за него отвечает еще один сигнал, CAS, и его задержка пишется первой — в моем случае это 16 тактов. Казалось бы — все, мы получили точное расположение нашей ячейки, зачем еще две цифры?
Не все так просто — зачастую бывает, что контроллеру нужно обратиться к другой ячейке этой же строки. Но для этого он должен сначала закрыть предыдущую сессию запроса (нельзя одновременно обращаться к различным ячейкам одной строки) — а на это опять же уходит время, и эта задержка называется RAS Precharge — она указывает на время закрытия и повторной активации строки. Ее пишут третьей, в моем случае это опять же 18 тактов. Последний параметр — Cycle Time — отвечает за время, необходимое для полного открытия и закрытия всего банка, иными словами — это быстродействие всей памяти. Он пишется четвертым, и у меня он 36 тактов.
Остался последний параметр — CR (Command Rate), он может быть 1 или 2. Отвечает этот параметр за время, которое должно пройти между активацией памяти и ее способности к работе — это 1 или 2 такта. Разумеется, 1 такт лучше, но тут уж как повезет с памятью.
Разумеется, такой параметр как такт не очень нагляден — интереснее узнать результат в наносекундах. Для этого узнаем, сколько времени занимает один такт — это 1 / 1200 МГц = 0.83 нс (берем, разумеется, реальную частоту памяти). Cycle Time у памяти 36 тактов, то есть задержка получается 0.83 нс * 36 = 30 нс. Тогда почему AIDA64 показывает результат около 48 нс? Все просто — сам процессор хоть и небольшой, но из-за крайне малых промежутков времени (миллиардные доли секунды) приходится учитывать время на проход сигнала внутри него, что и добавляет дополнительные 18 нс.
Вот в общем-то и все, теперь Dual Channel DDR4-3200 SDRAM (16-18-18-36-CR2) для вас не просто куча символов, а вполне осмысленный набор параметров, который позволяет достаточно точно понять, что за ОЗУ перед вами.
Разгон ОЗУ
У внимательного читателя мог возникнуть вопрос — а что же важнее, более высокая частота памяти или более низкие тайминги (задержки)? Ведь, с одной стороны, чем выше частота — тем быстрее производительность памяти и системы в целом. С другой стороны, чем ниже тайминги — тем быстрее будет происходить обращение к памяти и меньше будет простаивать CPU, то есть — тем быстрее будет работать ПК. С учетом того, что чем выше частота — тем выше тайминги, тут нужно соблюсти баланс. Увы — у каждого он свой, так что разгон памяти — достаточно кропотливое занятие по выставлению различных таймингов, напряжений и частот, и тесты скорости работы ОЗУ в системе. Разумеется, далеко не все хотят заниматься перебором, поэтому в продаже есть память с поддержкой профилей DOCP и XMP. Это — уже зашитые в память профили авторазгона, где прописаны напряжения, частоты и тайминги, на которых память гарантированно заработает — вам лишь нужно выбрать нужный профиль в UEFI. Плюсы такого метода очевидны — вы получаете разгон в один клик. Минусы тоже — во-первых, такая память стоит дороже, причем чем выше гарантированная частота — чем больше цена. Во-вторых, профили не идеальны, и зачастую можно выжать еще 5-10% производительности, но опять же — ковыряясь в таймингах.
Ну и самый последний ожидаемый вопрос — а стоит ли вообще разгонять ОЗУ? Все зависит от ваших задач и процессоров: к примеру, в 6 и 8-ядерных AMD Ryzen частота шины, связывающей два процессорных кристалла, напрямую зависит от частоты ОЗУ, так что там ее разгон как говорится «маст хэв». В играх особого прироста производительности от разгона памяти стоит ждать лишь в топовых системах, и то это будет разница между 110 и 120 fps — с одной стороны, приятный бонус, с другой — разница-то все равно не заметна на глаз. Ну а лучше всего заметен разгон в задачах, тесно связанных с ОЗУ — к примеру, архивацией, где у процессоров зачастую не хватает кэша, и они вынуждены часто обращаться к памяти.
из чего состоит и для чего служит?
Опубликовано 11.07.2019 автор Андрей Андреев — 0 комментариев
Всем привет, уважаемые гости блога! Сегодня я расскажу про ОЗУ: что это такое, для чего нужен этот модуль в компьютере, что дает много ОЗУ и надо ли это в современном ПК.
Как расшифровывается ОЗУ
ОЗУ расшифровывается как оперативное запоминающее устройство (по-английски RAM – Random Access Memory, память с произвольным доступом). Для удобства название сокращают до «оперативной памяти», а сленговое «хакерское» название этого модуля – «оперативка».
Функции оперативной памяти
Это энергозависимый тип памяти, данные из которого удаляются при выключении питания компьютера. В этом базовое отличие от жесткого диска или SSD, на которых информация может храниться очень долгое время, даже если накопитель полностью обесточить.
ОЗУ во время работы ПК необходима для хранения программных кодов запущенных приложений, входные, промежуточные и выходные данные.
Оперативка может обмениваться информацией как напрямую с процессором, так и непосредственно с остальными компонентами, минуя этот логический блок. Подобная логическая структура позволила добиться того быстродействия, которое можно наблюдать у современных ПК и ноутбуков.Даже кратковременный скачок напряжения может исказить данные, хранимые ОЗУ, вследствие чего происходит программный сбой или крах операционной системы в «синий экран смерти».
В режиме гибернации питание этого модуля отключается, а все содержимое записывается на жесткий диск.
Из чего состоит ОЗУ
Логически оперативка состоит из определенного количества ячеек, каждой из которых присвоен собственный адрес. При этом все они содержат одинаковое количество бит. Соседним ячейкам присвоены последовательные адреса. Как все компьютерное оборудование, на «глубинном» уровне ОЗУ работает с двоичным кодом.
Физически это – печатная плата, на которой расположено несколько микросхем.
В основе каждой такой микросхемы лежит конденсатор. К свойствам такого устройства относится способность быть заряженным (единица) или разряженным (ноль). По сути, каждая ячейка – своеобразный мини-конденсатор.
Состояние каждого такого конденсатора в блоке формирует так называемые «машинные» слова, которые и использует компьютер для работы.
Выглядит оперативка как тонкая печатная плата зеленого цвета(или любого другого), на нижней части которой расположен ряд контактов с прорезью – так называемым ключом.
У разных поколений оперативной памяти ключ расположен в разных местах, что исключает монтаж неподходящего типа ОЗУ в предназначенный для этого слот на материнской плате.По бокам такой платы есть прорези под зажимы, фиксирующие ее неподвижно в слоте, а на фронтальной и тыльной сторонах размещается несколько черных прямоугольников – запоминающих микросхем.
Как правило, чем больше объем оперативной памяти, тем больше таких элементов присутствует на плате.
Согласно нормативам, на каждую планку должен быть наклеен шильдик, на котором указаны производитель и кодовое наименование модуля памяти, расшифровка которого позволяет узнать все его рабочие параметры.
От десктопных версий оперативная память для ноутбуков отличается только габаритами – как правило, такая планка в 2–3 раза меньше, что сделано в угоду компактности. Во всем остальном различий нет – ни во внешнем виде, ни в принципе работы.
Характеристики оперативной памяти
При покупке таких компонентов для компьютера следует обращать внимание на их технические характеристики, главными из которых можно считать:
- Тип памяти. Все параметры зависят от поколения используемой планки. Они не являются взаимозаменяемыми. Детальнее об этом читайте в публикации «Чем отличается оперативная память ddr3 от ddr4».
- Объем. Чем выше эта цифра, тем больше информации сможет запомнить модуль, а пользователь, соответственно, запустить больше приложений без существенного ущерба для производительности. О рекомендованном объеме памяти для современного компа далее.
- Частота. Чем выше этот параметр, тем шустрее будет работать оперативная память. Однако частота системной шины должна при этом соответствовать. Детальнее об этом читайте в публикации «На что влияет частота оперативной памяти»(уже на блоге).
- Тайминг. Так называется временная задержка сигнала, от которого зависит пропускная способность на участке «процессор-память». Тайминги двух модулей должны совпадать, чтобы они смогли работать в двухканальном режиме.
Какая память необходима современному компьютеру
Хотя в продаже можно все еще найти материнские платы со слотами под DDR3 и соответствующие модули, такой стандарт постепенно утрачивает актуальность, а ему на смену приходит DDR4.
Благодаря своим характеристикам, такой тип ОЗу лучше выполняет возложенные функции, быстрее справляясь с массивами данных. Это касается в том числе и быстродействия: при большей частоте памяти, модуль быстрее обрабатывает большое количество информации.
Относительно игр, требования еще жестче. Как сказано выше, ОЗУ служит для того, чтобы запомнить промежуточные данные.
Чем дальше развивается индустрия гейминга, тем сложнее в техническом плане становятся игры: оперативке приходится запоминать множество объектов – персонажей, их взаимное расположение, текстуры, окружающую обстановку, детали ландшафта и т.д.
В любой современной игре, в которой даже не открытый игровой мир, а отдельные локации, (хотя таковых сегодня очень мало), требуется как минимум 8 Гб, а еще лучше 16 Гб оперативки.
Однако через пару лет системные требования могут еще более повыситься, и для комфортной игры на максимальных настройках придется ставить уже 32 Гб оперативки. Для работы с программами в большинстве случаев достаточно 4 Гб, однако, например, для использования хорошего видеоредактора рекомендуется не менее 8 Гб.
Детальнее про влияние оперативной памяти на производительность в играх можно почитать здесь. А на сегодня все. Буду признателен, если вы поделитесь этим постом в социальных сетях. До завтра!
С уважением, автор Андрей Андреев.