Что такое буферизованная память
990x.top
Простой компьютерный блог для души)
RDIMM — что это за память? (буферизованная, buffered memory)
Приветствую. Данный материал расскажет о типе модулей оперативки RDIMM, постараюсь написать все простыми словами.
RDIMM — что это такое?
Модули серверной памяти, которые содержат отдельный регистр для адресов оперативной памяти и команд.
RDIMM расшифровывается как Registered DIMM, то есть регистровая память.
Суть заключается в том, что контроллер оперативки в процессоре обращается к регистрам, которые в свою очередь передают информацию в микросхемы RAM. Такой подход позволяет увеличить количество используемых планок оперативки на канал за счет снижения электрической нагрузки на сам контроллер. Контроллер находится в процессоре (как и встроенное графическое ядро), хотя раньше он был расположен в отдельном чипе на материнской плате.
Регистровая память (RDIMM) более медленная — содержит более длительные задержки в процессах чтения/записи данных. Это как раз происходит из-за наличия промежуточного устройства — буфера (отдельного регистра), прохождение которого требует некоторого дополнительного времени.Сам буфер необходим для команд при работе с памятью. Однако есть и плюс — из-за данного буфера снижается нагрузка на сам процессор, так как буфер также взаимодействует с банками памяти.
Такие планки также могут называться буферизованными, так как буфер — и есть отдельный регистр.
RDIMM используется только в серверах, так как из-за своих особенностей позволяет установить больше планок оперативки на один процессор.
RDIMM — можно ли установить в обычный компьютер?
Обычно — нет. Однако есть некоторые материнские платы, предназначенные для домашнего компьютера, которые поддерживают буферизованную память (RDIMM). Однако здесь также важно чтобы поддерживал процессор.
Например процессоры Intel Xeon — поддерживают буферизованную память, их можно использовать и для домашнего компьютера и если материнка поддерживает RDIMM (и серверные процессоры) — можно ставить буферизованную память.
Обычно на официальном сайте материнской плате указывается поддерживает плата RDIMM или нет. Выше на картине видим надпись Un-buffered memory — это означает что плата не (Un) поддерживает буферизованную оперативку (buffered memory).
Память для серверов часто продают б/у по небольшим ценам, но учтите, что она немного медленнее, требует поддерживаемого оборудования. Также учтите что она уже прилично отработала свое, так как сервера обычно трудятся 24 часа 7 дней в неделю (годами).
Заключение
В чем разница между регистровой, небуферизованной, полностью буферизованной памятью и памятью с поддержкой ECC?
Модули памяти могут изготавливаться по-разному, чтобы обеспечить поддержку дополнительных функций. Эти функции требуют наличия дополнительных компонентов.
Модули регистровой памяти содержат регистры или буферы, обеспечивающие контроль за передачей данных, что повышает надежность хранения и передачи. Они также позволяют повысить масштабируемость памяти (становится возможной установка большего объема оперативной памяти). Из-за этого регистровая память используется преимущественно в серверах. Некоторые модули регистровой памяти DIMM содержат функцию контроля четности. Она используется для дополнительной проверки на наличие ошибок. Для использования этой функции системная плата компьютера должна поддерживать контроль четности. При этом модули регистровой памяти с контролем четности могут использоваться в системах, которые поддерживают только регистровую память. В этом случае функция контроля четности просто не используется. Регистровые модули памяти поддерживают функцию ECC, но не вся память с функцией ECC является регистровой.
Полностью буферизованная берет на себя некоторые функции контроллера памяти (микросхемы, которая управляет передачей данных в оперативной памяти), выполняя их прямо на модуле памяти. Это открывает дополнительные возможности масштабирования памяти. Память с полной буферизацией нельзя использовать в компьютере, который поддерживает регистровую память, и наоборот. Полностью буферизованная память поддерживает технологию ECC, но не вся память с поддержкой ECC является полностью буферизованной.
Небуферизованная память — это оперативная память, которая не содержит никаких буферов или регистров. Этот тип памяти наиболее часто используется в настольных компьютерах и ноутбуках. Вы не можете использовать регистровую память или полностью буферизованную память в компьютере, который поддерживает только небуферизованную память.
Память с технологией ECC (код коррекции ошибок) содержит дополнительную микросхему памяти, которая позволяет материнской плате обнаруживать и исправлять ошибки в отдельных битах. Это повышает надежность хранения данных и может помочь при выявлении потенциально неисправных модулей памяти. Все регистровые модули памяти и модули памяти с полной буферизацией также поддерживают технологию ECC (код коррекции ошибок). Но также существует память с поддержкой ECC и без буферизации, которая обычно используется в наиболее производительных рабочих станциях. В некоторых случаях небуферизованную память с поддержкой ECC можно использовать в компьютере, который поддерживает установку небуферизованной памяти, но не поддерживает технологию ECC. В этом случае подобная функция памяти просто не будет использоваться.
Разница между буферизованной и небуферизованной оперативной памятью
главное отличие между буферизованным и небуферизованным ОЗУ является то, что Буферизованная RAM содержит регистр между DRAM и контроллером памяти, в то время как небуферизованная RAM не содержит реги
Содержание:
главное отличие между буферизованным и небуферизованным ОЗУ является то, что Буферизованная RAM содержит регистр между DRAM и контроллером памяти, в то время как небуферизованная RAM не содержит регистр между DRAM и контроллером памяти.
Ключевые области покрыты
1. Что такое буферная память
— определение, функциональность
2. Что такое небуферизованная оперативная память
— определение, функциональность
3. Разница между буферизованной и небуферизованной оперативной памятью
— Сравнение основных различий
Основные условия
ОЗУ с буферизацией, ОЗУ, ОЗУ, SRAM, ОЗУ без буфера
Что такое буферизованная RAM
В буферизованном ОЗУ имеется дополнительный регистр между DRAM и контроллером памяти. Это также известно как зарегистрированная память. Эта память помогает снизить электрическую нагрузку на контроллер памяти. Это позволяет одной системе оставаться стабильной без использования большего количества модулей памяти, чем в обычной системе.
Буферизованная оперативная память используется для высокопроизводительных систем, таких как серверы и системы, которые требуют стабильной операционной среды. Он редко используется на настольных компьютерах и ноутбуках. Иногда можно распознать буферизованную память в оперативной памяти, поскольку в середине модуля находятся дополнительные микросхемы.
Что такое небуферизованная оперативная память
В небуферизованном ОЗУ нет регистра между DRAM и контроллером памяти. Итак, есть прямой доступ к контроллеру памяти. Это также создает высокую электрическую нагрузку на контроллер памяти.
Небуферизованная оперативная память больше подходит для настольных компьютеров, ноутбуков и т. Д., Поскольку она дешевле. С другой стороны, небуферизованная оперативная память не обеспечивает большой надежности хранимых данных. Это также не очень стабильно.
Разница между буферизованной и небуферизованной оперативной памятью
Определение
Синонимы
надежность
Существует высокая надежность хранимых данных в буферизованном ОЗУ. Надежность хранимых данных в небуферизованной оперативной памяти меньше.
Влияние на контроллер памяти
В то время как буферизованная RAM создает меньшую электрическую нагрузку на контроллер памяти, небуферизованная RAM увеличивает нагрузку на память.
стабильность
Буферизованная RAM обеспечивает большую стабильность в системе, чем небуферизованная RAM.
Стоимость
ОЗУ с буферизацией обходится дороже, чем ОЗУ без буферизации.
Приложения
Принимая во внимание, что буферизованная RAM используется для серверов и других критически важных систем, которым требуется стабильная операционная среда, небуферизованная RAM используется для обычных настольных компьютеров и ноутбуков и т. Д.
Заключение
Разница между буферизованной и небуферизованной RAM состоит в том, что буферизованная RAM содержит регистр между DRAM и контроллером памяти, в то время как небуферизованная RAM не содержит регистр между DRAM и контроллером памяти.
Ссылка:
Регистровая и буферизованная оперативная память
Всем известно, что в современных вычислительных устройствах есть оперативная память, где информация хранится только во время работы. Выполнена оперативная память в виде модулей с микросхемами (чипами), имеющих набор ячеек для хранения битовой информации. Каждая ячейка памяти предназначена для хранения нуля или единицы. 8 таких ячеек хранят 8 бит (это уже 1 байт). Изготавливаются такие чипы на основе полупроводников. Но реализация модулей оперативной памяти для серверов и ПК имеет ряд серьезных различий, которые мы и рассмотрим в этой статье.
Память с контролем чётности.
На раннем этапе развития компьютерной техники ещё не очень хорошо была развита технология производства полупроводниковых элементов. Поэтому существовала вероятность потери информации при записи в какую-либо ячейку памяти: записывали в неё единичку, а она и не записалась (остался ноль). Чтобы хоть как-то контролировать процесс записи в память, была придумана простая технология проверки данных.
Перед записью одного байта (8 бит) вычислялась сумма всех бит в этом байте. Но запоминалась не вся контрольная сумма (для экономии памяти), а только её последний бит, значение которого (ноль или единица) запоминалось в специально отведённом для него месте. Значение этого бита (0 или 1) зависело от того, чётная или нечётная сумма битов получалась при сложении. Поэтому этот бит стали называть битом чётности (parity bit).
После записи исходного байта в ячейки памяти высчитывалась сумма бит такого сохранённого байта, и чётность этой суммы сравнивалась с предыдущей (значение которой сохранено в бите чётности). Если чётности контрольных сумм совпадали, то считалось, что запись в память выполнена успешно. А если не совпадали, то генерировалось сообщение об ошибке. Эта технология получила название контроль чётности.
Память без контроля чётности.
Со временем стали появляться более надёжные микросхемы. Вероятность возникновения ошибок в них становилась меньше. Одновременно происходило и удешевление электронных компонентов. Производство и продажи компьютеров приобрели массовый характер. Для некоторых пользователей ошибки в работе компьютеров были не критичными. Поэтому на рынок стали выпускаться модели, в которых использовалась память без контроля чётности. Избавление от «лишнего» девятого бита (на каждый байт) и «лишних» затрат на вычисление контрольных сумм позволило несколько снизить стоимость компьютеров и сделать их доступными для широких масс потребителей. Такие компьютеры стали очень популярны среди настольных (desktop) систем.
Однако, в отдельных отраслях производства, системах военно-оборонного значения и банковской сфере недопустимость ошибок в вычислительных системах остается одной из важнейших задач.
Память с контролем и коррекцией ошибок.
Технология контроля чётности не является совершенной. Она неспособна обнаружить, например, «пропадание» одновременно 2-х битов (чётность в таком случае не меняется). Поэтому решено было каждый, записываемый в память бит данных, включать не в одну контрольную сумму, а в несколько. При такой системе контроля стало возможным обнаруживать одновременно несколько ошибок, их адреса, и, кроме того, исправлять эти ошибки. Такая технология получила название Error Correction Code (ECC), так как вычислялся код, позволяющий корректировать ошибки.
Конечно, для хранения контрольных сумм требуются дополнительные регистры, что делает такие модули памяти более дорогими, но в целом, системы на основе памяти с ECC являются более отказоустойчивыми. Наибольшее применение такие модули памяти получили в серверных системах.
Память с контролем чётности и технологией ECC может применяться как в серверных, так и в настольных системах. В первом случае это оправдано важностью решаемых задач (где цена малейшей ошибки очень велика), а во втором не всегда целесообразно (с экономической точки зрения: ведь для использования модулей с контролем ошибок необходимо иметь более дорогую материнскую плату, поддерживающую эту технологию, иначе контроль ошибок просто не будет выполняться).
Буферизованная память (buffered memory).
В вычислительных системах управление записью/чтением в память и из неё осуществляется специальным контроллером памяти. Этот контроллер должен иметь доступ ко всем ячейкам памяти и обеспечивать передачу информации от шины к памяти и обратно. В настольных системах часто используются процессоры со встроенным контроллером памяти. Некоторыми недостатками такой реализации являются следующие:
Чтобы улучшить ситуацию, решено было часть функций контроллера реализовать в каждом модуле памяти. Для этого в модуль памяти интегрируется специальный чип, выполняющий роль буфера, который принимает от центрального процессора команды управления и установки адресов (в этом случае поток данных в память идет по шине параллельно потоку команд). Так появилась буферизованная память (buffered memory).
Стоит такая память намного дороже нерегистровой (unregistered) за счёт наличия дополнительной микросхемы регистра и использования сложных технологий. Но, из-за своей эргономичности, возможности наращивания объёма, а также из-за контроля над ошибками, широко используется в серверных системах, где очень важна стабильная и безошибочная работа с большими объёмами данных.
Вопросы совместимости.
Буферизованные модули памяти на ранних стадиях своего развития использовались как в настольных, так и серверных системах, но появление регистровой памяти исключило возможность использования её в ПК.
Типы оперативной памяти. Небуферизированная память, с ECC, регистровая с ECC.
Всё больше людей сталкиваются с проблемой несовместимости оперативной памяти с компьютером. Устанавливают память, а она не работает и компьютер не включается. Многие пользователи просто не знают, что существуют несколько типов памяти и какой именно тип подходит к их компьютеру, а какой нет. В данном руководстве я кратко раскажу из личного опыта об оперативной памяти и где каждая применяется.
Типы памяти используемые в компьютерах:
2. Память c коррекцией ошибок (Память с ECC). Обычная Небуферизованная память с коррекцией ошибок. Такая память ставится обычно в фирменные (брендовые) компьютеры продаваемые в Европе (НЕ СЕРВЕРА), плюсом этой памяти является её большая надёжность при работе. Большинство ошибок при работе памяти удаётся исправить во время работы, даже если они появляются, не теряя данные. Обычно на каждой планке такой памяти 9 или 18 микросхем памяти, добавляется одна или 2 микросхемы. Большинство обычных компьютеров (не серверов) и материнских плат могут работать с ECC памятью. У такой памяти маркировка как правило заканчивается буквой E (ECC), например DDR2 PC-4200E, DDR2 PC-6400E, DDR3 PC-8500E или DDR3 PC-10600E. Фото небуферизированной памяти c ECC можно видеть ниже.
Различие памяти с ECC и памяти без ECC можно видеть на фото:
Хоть большинство продаваемых плат и поддерживают эту память, но совместимость с конкретной платой и процессором лучше узнать заранее до покупки. Из личного опыта 90-95% материнских плат и процессоров могут работать с памятью ECC. Из тех, что НЕ могут работать: платы на чипсетах Intel G31, Intel G33, Intel G41, Intel G43, Intel 865PE. Все материнские платы и процессоры начиная с первого поколения Intel Core все могут работать с ECC памятью и от материнских плат это не зависит. Под AMD процессоры вообще практически все материнские платы могут работать с ECC памятью, за исключением случаев индивидуальной несовместимости (такое бывает в редчайших случаях).
3. Регистровая память (Registered). СЕРВЕРНЫЙ тип памяти. Обычно он всегда выпускается с ECC (коррекцией ошибок) и c микросхемой «Буфером». Микросхема «буфер» позволяет увеличить максимальное количество планок памяти, которые можно подключить к шине не перегружая её, но это уже лишние данные, не будем углубляться в теорию. В последнее время понятия буферизованный и регистровый почти не различают. Если утрировать: регистровая память = буферизованная. Эта память работает ТОЛЬКО на серверных материнских платах способных работать с памятью черем микросхему «буфер».
Помните! Регистровая память с ECC со 100% вероятностью НЕ РАБОТАЕТ на обычных материнских платах. Она работает только на серверах!
4. FB-DIMM Fully Buffered DIMM (Полностью буферизованная DIMM), — стандарт компьютерной памяти, который используется для повышения надёжности, скорости, и плотности подсистемы памяти. В традиционных стандартах памяти линии данных подключаются от контроллера памяти непосредственно к линиям данных каждого модуля DRAM (иногда через буферные регистры, по одной микросхеме регистра на 1-2 чипа памяти). С увеличением ширины канала или скорости передачи данных, качество сигнала на шине ухудшается, усложняется разводка шины. Это ограничивает скорость и плотность памяти. FB-DIMM использует другой подход для решения этих проблем. Это дальнейшее развитие идеи registered модулей — Advanced Memory Buffer осуществляет буферизацию не только сигналов адреса, но и данных, и использует последовательную шину к контроллеру памяти вместо параллельной.
Модуль FB-DIMM имеет 240 контактов и одинаковую длину с другими модулями DDR DIMM, но отличается по форме выступов. Подходит только для серверных платформ.
Спецификации FB-DIMM, как и другие стандарты памяти, опубликованы JEDEC.
Компания Intel использовала память FB-DIMM в системах с процессорами Xeon серий 5000 и 5100 и новее (2006—2008 годы). Память FB-DIMM поддерживается серверными чипсетами 5000, 5100, 5400, 7300; только с процессорами Xeon, основанными на микроархитектуре Core (сокет LGA771).
В сентябре 2006 года компания AMD также отказалась от планов по использованию памяти FB-DIMM.
Если Вы затрудняетесь с выбором памяти для своего компьютера, то уточните у продавца сообщив ему модель материнской платы и модель процессора.
Память с пониженным питанием, «L» память
Могут ли работать модули DDR3 вместе с DDR3L? И можно ли ставить модули DDR3L вместо DDR3? Да, в большинстве случаев эти модули имеют обратную совместимость и могут быть взаимозаменяемыми, но есть и исключение. Объясню этот момент более подробно. Если взять, например, спецификацию на модуль памяти SODIMM 4GB DDR3L Kingston KVR16LS11/4 1Rx8 512M x 64-Bit PC3L-12800CL11 204-Pin, то в ней указано, что питание на модуль возможно двух стандартов:
1.45V) and 1.5V (1.425V
1.575V) Power Supply;
VDDQ = 1.35V (1.28V
1.45V) and 1.5V (1.425V
Можно сделать ещё один вывод. Память с пониженным питанием более универсальна, т.к. может работать в любых системах, как в тех, что расчитаны на пониженное питание памяти, так и в тех, где питание памяти стандартное.
Примечание: Я не рекомендую ставить «L» модули вместе с оверклокерскими модулями, т.к. оверклокерские модули рассчитаны наоборот на повышенное напряжение, а оно может быть выше верхнего предела напряжения для «L» модулей. В таком случае «L» память может не выдержать и перестать функционировать навсегда.