Почему для игровых станций или компьютеров общего назначения лучше выбирать память без буферизации
Я хотел бы построить сервер хранения (на основе GNU/Linux или FreeBSD), который будет работать постоянно. Чтобы предотвратить повреждение данных (что вряд ли произойдет, поскольку у меня никогда не было такой проблемы, но лучше быть в безопасности, чем сожалеть), я хотел бы использовать ECC RAM.
Хотя не так хорошо, как EDD (?) (что намного дороже) и обеспечивает дополнительную защиту. ECC, кажется, исправляет только ошибки одного бита.
ECC без буферизации можно использовать на Intel Xeon lga1155 или AMD AM3+ на платах Asus.
Второй вариант будет намного дешевле со стороны процессора и материнской платы, и я сомневаюсь, что мне потребуется более 16 ГБ ОЗУ (4x4 ГБ без буферизации ECC - самые большие доступные стики).
Более подробная информация: сервер будет использовать серверный корпус с дисками до 24 x 3,5 дюйма и должен потреблять как можно меньше. LGA1155 кажется в этом смысле лучшей ставкой (TDP ~ 20-95 Вт) по сравнению с остальными (> 80 Вт) при удвоении цены. Любое предложение приветствуется. Скажем, на холостом ходу менее 120 Вт (~ с 10 жесткими дисками из 24).
Имеет ли небуферизованная оперативная память лучшую производительность?
Как упоминалось ранее, буферное ОЗУ жертвует тактовым циклом, чтобы пройти через регистр перед тем, как пройти через контроллер памяти. Этот тактовый цикл важен с точки зрения скорости, потому что именно здесь возникает задержка CAS.
Даже наличие 1-2 меньших задержек CAS в вашей оперативной памяти может значительно улучшить вашу производительность, а буферная RAM жертвует целым тактовым циклом, чтобы пройти через регистр.
ОЗУ без буферизации всегда будет лучше с точки зрения производительности, но стабильность и надежность намного ниже по сравнению с ОЗУ с буферизацией. Вам не следует беспокоиться об этом, если вы просто используете свой компьютер лично.
Приложения
Принимая во внимание, что буферизованная RAM используется для серверов и других критически важных систем, которым требуется стабильная операционная среда, небуферизованная RAM используется для обычных настольных компьютеров и ноутбуков и т. Д.
Заключение
Разница между буферизованной и небуферизованной RAM состоит в том, что буферизованная RAM содержит регистр между DRAM и контроллером памяти, в то время как небуферизованная RAM не содержит регистр между DRAM и контроллером памяти.
Ссылка:
1. Понимание памяти ПК - CompTIA A 220-901 - 1.3, профессор Мессер, 29 ноября 2015 г.,
Оперативная память (ОЗУ) является одним из важнейших компонентов компьютера, который напрямую влияет на эффективность его работы. В данной публикации мы рассмотрим, какая бывает оперативная память и на какие основные характеристики ОЗУ стоит обратить внимание при выборе. А также рассмотрим, какие бывают типы оперативной памяти, что такое частота, и на что влияют тайминги, но обо всем по порядку ниже.
Основные параметры ОЗУ
Форм-фактор
На сегодняшний день существует два основных форм-фактора ОЗУ. Первый имеет маркировку DIMM – это более габаритная память в основном применяется в стационарных ПК. Второй стандарт называется SO-DIMM – это более компактная память, обычно она применяется в ноутбуках, в редких случаях в моделях ПК в компактном корпусе.
Стандарты оперативной памяти
На сегодняшний день в данном разделе следует упомянуть о двух последних стандартах. Это более старая память стандарта DDR 3 и, соответственно, более новый стандарт DDR 4. Конечно, если вы выбираете память на уже существующую платформу, то нужно исходить из поддерживаемых стандартов материнской платы. Но если вы находитесь на этапе выбора ПК, то конечно следует отдать предпочтение памяти DDR4, она обладает более высокими скоростными характеристиками, а также является более энергоэффективной, к примеру, по сравнению с DDR 3 она эффективнее на 20-30 процентов. Кстати, благодаря новым технологиям на одной планке DDR 4 могут разместиться чипы с общим объемом памяти до 128 ГБ (конечно в бытовом использовании таких планок не встретить). Что касается стандарта DDR 3, он в основном сейчас используется для увеличения производительного потенциала устаревающих ПК. DDR3 и DDR4 отличаются между собой размещением контактов.
Объем памяти и ОС
Ранее на компьютерах устанавливалась 32-разрядные операционные системы, которые неспособны распознать и использовать более 4 Гб оперативной памяти в независимости, сколько физически мы установим памяти в ПК. В современных 64-разрядных операционных системах есть возможность установить в разы больше памяти, к примеру, Windows 10 имеет поддержку до 512 Гб ОЗУ, что на практике в бытовых задачах еще не используется, и дает нам огромный своего рода потенциальный запас.
Объем памяти и материнская плата
Также не маловажным моментом при желании приобрести максимальный объем памяти для вашего ПК, является возможность совместимости с вашей материнской платой. Эти данные можно найти на самой материнской плате или в ее спецификации. Если спецификация утеряна ее электронный вариант можно найти в интернете. Еще одним способом узнать все характеристики вашего ПК и материнской платы в частности являются использование специальных утилитов, к примеру программы AIDA64.
Частота
Частота ОЗУ условно отображает, сколько происходит операций по пересылке данных за одну секунду. Соответственно чем выше частота, тем лучше. К примеру, максимальная частота на ОЗУ DDR 3 составляла 1866 MHz (в крайне редких отдельных случаях достигала 2133 MHz). А вот рабочая частота памяти DDR 4 составляет 2133–3200 MHz. Также при выборе следует помнить и учитывать какую частоту поддерживает ваш процессор и материнская плата. Если приобрести более скоростную память и установить на материнскую плату с поддержкой более низкой частоты, память не сможет реализовать свой потенциал, и автоматически будет работать с более низкой частотой. Поэтому при выборе обязательно обращайте внимание на этот момент, чтобы не переплатить деньги в пустую.
Пропускная способность
Пропускания способность ОЗУ, по сути, является комплексной характеристикой, которая рассчитывается как произведение объема данных, передаваемых за один такт, на частоту системной шины. Для наглядности ниже я добавил небольшую таблицу. К примеру, возьмем чип из таблицы DDR4-3200, он соответствует модулю PC4-25600. Таким образом, получается, что пропускная способность данной ОЗУ равна 25600. Чем выше пропускная способность, тем лучше.
Тайминги
В процессе работы ОЗУ, системе приходится выполнять своего рода подготовку к последующему обмену данными, как раз количество циклов для завершения этого процесса и характеризует показатель таймингов. Процесс подготовки данных делится на четыре этапа, задержка на каждом из которых и отображается в характеристиках таймингов. Углубляться в этих этапах я не буду, да и особого смысла в этом нет. Главное здесь нужно понимать, чем меньше тайминги, тем быстрее будет работать память. Стоит также добавить, что если вы приобретаете дополнительную планку памяти в ваш ПК, желательно подобрать аналогичные тайминги и частоту. Для примера, ниже на фото изображена планка ОЗУ с таймингами 9-9-9-24. Однако при выборе помните, что это далеко не самая главная характеристика и, на мой взгляд, не стоит сильно заострять на ней внимание.
Режимы подключения ОЗУ
Подключить ОЗУ к материнской плате можно одноканальным и многоканальным способами. Соответственно, чем больше каналов подключения, тем выше скорость работы ОЗУ, память как бы реализует весь свой потенциал. На данный момент в основном все используют двухканальный тип подключения. Для реализации этого режима нужно заведомо приобрести две одинаковые по характеристикам планки памяти, желательно от одного производителя, и подключить их в разные по цвету слоты. Если посмотреть на фото ниже, то первый слот будет осуществлять двухканальный режим с третьим, а второй слот соответственно с четвертым.
Охлаждение
Здесь мнения немного разделяются, некоторые считают, что чипы памяти рассчитаны на высокие температуры и если планки памяти изначально не комплектуются системами охлаждения, то они не требуются. Я считаю, что лишним охлаждение никогда не будет, и желательно сразу приобрести память со специальными алюминиевыми радиаторами для отвода лишнего тепла. При желании такие радиаторы можно приобрести отдельно. Также следует добавить, что радиаторы охлаждения могут быть оснащены декоративным освещением.
Какой объем памяти обычно используется в ПК
Сейчас еще можно встретить компьютеры с объемом оперативной памяти от 2 ГБ, но современные модели уже оснащены планками с общим объемом на 16 или 32 Гб.
- К примеру, если вам нужен современный игровой ПК, следует остановиться на объеме памяти от 16 ГБ, по возможности желательно взять память с запасом.
- Для выполнения профессиональных задач в современных графических редакторах или других требовательных программах следует выбрать ПК с объемом ОЗУ от 8 до 16 ГБ.
- Если вам нужен компьютер для решения повседневных задач, просмотра видео и серфинга по интернету, следует остановиться на объеме ОЗУ от 4 до 8 Гб.
Вывод
Подводя итог, скажу, что главное при выборе ОЗУ определится с задачами, которые вы будете выполнять на вашем компьютере. Исходя из этого, подбираем объем памяти, обращая внимание на частоту, пропускную способность и тайминги. Также нужно не забывать о совместимости вашей материнской палаты и ОЗУ. Ну, а на этом все, спасибо, что дочитали публикацию до конца. Больше интересных публикаций вы сможете найти в моем блоге на сайте.
Вывод
Когда дело доходит до личного использования, небуферизованная оперативная память — лучший вариант. Даже в этом случае только определенные материнские платы могут поддерживать буферную ОЗУ. Что касается оперативной памяти, то опасности нет даже при более высокой электрической нагрузке.
Небуферизованная оперативная память дешевле и эффективнее, поэтому нет причин приобретать буферизованную оперативную память для личного использования. Все, что вам нужно знать, это то, какая оперативная память совместима с вашим ПК, и выбрать небуферизованную оперативную память.
Вертика́льная синхрониза́ция (англ. V-Sync) — синхронизация кадровой частоты в компьютерной игре с частотой вертикальной развёртки монитора. При этом максимальный FPS с вертикальной синхронизанией приравнивается к частоте обновления монитора. Если FPS ниже частоты обновления монитора, то во избежание ещё большей потери производительности следует включить тройную буферизацию.
Тройная буферизация в компьютерной графике — разновидность двойной буферизации; метод вывода изображения, позволяющий избежать или уменьшить количество артефактов.
Тройная буферизация позволяет увеличить скорость вывода изображения по сравнению с двойной буферизацией. В реальных приложениях это часто связано с попыткой абстрагировать операции формирования графики от синхронизации с частотой обновления монитора. Как правило, кадры рисуются с частотой ниже или выше частоты обновления экрана (с переменной частотой кадров) без обычных эффектов, которые это могло вызвать (а именно: мерцание, сдвиги, разрывы) . Так как программе не требуется опрашивать оборудование для получения событий обновления экрана, алгоритм может свободно выполняться максимально быстро. Это не единственный доступный метод тройной буферизации, но преобладающий на архитектуре ПК, где скорость машины может сильно различаться.
Другой метод тройной буферизации включает в себя синхронизацию с частотой обновления экрана, используя третий буфер просто как способ предоставить свободное пространство для запросов на изменения в общем объёме выводимой графики. Здесь буфер используется в истинном смысле, когда он действует как хранилище. Такой метод предъявляет повышенные минимальные требования к аппаратному обеспечению, но обеспечивает согласованную (по сравнению с переменной) частоту кадров.
Тройная буферизация предполагает использование трёх буферов, но метод может быть расширен на любое количество буферов, нужное приложению. Обычно использование четырёх и более буферов не даёт каких-либо преимуществ.
Недостатки двойной буферизации
Если в системе есть два буфера: А и Б, она может отображать буфер Б, одновременно формируя новое изображение в буфере А. Когда изображение в буфере А готово, системе приходится ждать обратного хода луча монитора, чтобы сменить буферы. Этот период ожидания может составить несколько миллисекунд, в течение которых ни один из буферов не затрагивается. В момент завершения вертикальной развёртки можно либо обменять буферы А и Б, чтобы затем начать построение изображения в буфере Б (переключение страниц) , или скопировать буфер А в буфер Б и рисовать в буфере А.
Преимущества тройной буферизации
Если в системе есть три буфера: А, Б и В, ей не нужно ждать смены буферов. Она может отображать буфер Б, формируя изображение в буфере А. Когда изображение в буфере А готово, она немедленно начинает построение изображения в буфере В. При наступлении паузы в вертикальной развёртке отображается буфер А, а буфер Б освобождается для повторного использования.
Ограничения тройной буферизации
Если система всегда заполняет буферы за меньшее время, чем требуется для отображения буфера на экране, компьютер будет всегда ожидать сигнала монитора независимо от количества буферов. В этом случае тройная буферизация не имеет преимуществ перед двойной буферизацией.
главное отличие между буферизованным и небуферизованным ОЗУ является то, что Буферизованная RAM содержит регистр между DRAM и контроллером памяти, в то время как небуферизованная RAM не содержит регистр между DRAM и контроллером памяти.
ОЗУ означает «Память произвольного доступа». Это энергонезависимая память, которая требует постоянного потока энергии для сохранения данных. Обычно программы хранятся на жестком диске. Процессору требуется больше времени для доступа к жесткому диску. Поэтому во время выполнения программы загружаются в ОЗУ. Объем оперативной памяти является значительным фактором, определяющим производительность системы. Существует в основном два типа оперативной памяти, называемые SRAM и DRAM. SRAM - это быстрая память, построенная с использованием триггеров. DRAM быстрый, но не такой быстрый, как SRAM. Кроме этих двух типов, ОЗУ также может быть классифицировано как ОЗУ с буферизацией и ОЗУ.
Небуферизованная оперативная память
Для небуферизованной ОЗУ это дает ОЗУ прямой доступ к контроллеру памяти и, следовательно, увеличивает общую электрическую нагрузку.
Предоставляя прямой доступ к ОЗУ, ему не нужно циклически перебирать данные в регистре, что дает ему значительное преимущество перед буферизованным ОЗУ.
Это дешевле, но с меньшей стабильностью.
Небуферизованная оперативная память регулярно используется для настольных компьютеров и ноутбуков, поскольку буфер не требуется для этого типа системы.
Синонимы
Разница между буферизованной и небуферизованной оперативной памятью
Определение
Буферизованная RAM - это модуль памяти в компьютерах, которые имеют регистр между модулями DRAM и контроллером памяти системы. ОЗУ без буферизации - это модуль памяти в компьютере, который не имеет регистра между модулем DRAM и контроллером памяти системы. Это объясняет разницу между буферизованной и небуферизованной оперативной памятью.
Что такое небуферизованная оперативная память
В небуферизованном ОЗУ нет регистра между DRAM и контроллером памяти. Итак, есть прямой доступ к контроллеру памяти. Это также создает высокую электрическую нагрузку на контроллер памяти.
Небуферизованная оперативная память больше подходит для настольных компьютеров, ноутбуков и т. Д., Поскольку она дешевле. С другой стороны, небуферизованная оперативная память не обеспечивает большой надежности хранимых данных. Это также не очень стабильно.
Различия между буферизованным и небуферизованным ОЗУ
надежность
Существует высокая надежность хранимых данных в буферизованном ОЗУ. Надежность хранимых данных в небуферизованной оперативной памяти меньше.
Стоимость
ОЗУ с буферизацией обходится дороже, чем ОЗУ без буферизации.
3 ответа 3
ECC, кажется, исправляет только ошибки одного бита.
Правильный. Для исправления большего количества ошибок потребуется больше битов. На самом деле, вы уже используете 10 бит для хранения 8 бит информации, «тратя» 20% микросхем памяти на коррекцию одного бита и до двух бит обнаружения ошибок.
Работает следующим образом. Представьте себе 0 или 1 . Если я читаю либо, то просто надеюсь, что прочитал правильно. Если 0 перевернуло 1 из-за какого-то космического излучения или плохой микросхемы, то я никогда не узнаю.
В прошлом мы пытались решить это с паритетом. Четность добавляла девятый бит на 8 сохраненных битов. Мы проверили, сколько нулей и сколько 1 в байте. Девятое было установлено, чтобы сделать это четное число. (даже для проверки на четность) Если вы когда-либо читали байт и число было неправильным, значит, вы знали, что что-то не так. Вы не знаете, какой бит был неправильным, хотя.
ECC расширил это. Он использует 10 бит и сложный алгоритм, чтобы обнаружить, когда один бит перевернулся. Он также знает, каково было первоначальное значение. Очень простой способ объяснить, как это происходит:
Заменить все 0 с на 000 . Заменить все 1 с на 111 .
Теперь вы можете прочитать шесть комбинаций:
000
001
010
100
101
111
Мы никогда не уверены на 100%, что было изначально сохранено. Если мы прочитаем 000 то это могло быть просто 000 которое мы ожидали, или все три бита могли перевернуться. Последнее очень маловероятно. Биты случайно не переворачиваются, хотя это случается. Допустим, это случается один раз в десять для некоторых простых вычислений (реальность намного меньше). Это дает следующие шансы на чтение правильного значения:
000 -> Либо 000 (уверен на 99,9%), либо тройной бросок (шанс 1/1000)
001 -> Мы знаем, что что-то пошло не так. Но это было либо 000 и один бит перевернулся (шанс 1:10), либо 111 и два бита перевернулись (шанс 1:100). Так что давайте относимся к этому, как будто мы читаем 000 но регистрируем ошибку.
010 -> То же, что и выше.
100 -> То же, что и выше.
011 -> То же, что и выше, но при условии, что это 111
101 -> То же, что и выше, но при условии, что это был 111
110 -> То же, что и выше, но при условии, что это был 111
111 -> Либо 111 (уверен на 99,9%), либо тройной бросок (шанс 1/1000)
111 -> Либо 000 (уверен на 99,9%), либо тройной бросок (шанс 1/1000)
ECCs делает подобные трюки, но делает это более эффективно. Для 8 бит (один байт) они используют только 10 бит для обнаружения и исправления.
В современных процессорах контроллер памяти находится на кристалле процессора, начиная с давних пор для чипов AMD Opteron и с серией Core i для Intel. Большинство процессоров для настольных ПК взаимодействуют напрямую с разъемами DIMM, содержащими оперативную память. Это работает, и никакой дополнительной логики не требуется. Это дешево для сборки, и скорость высока, потому что нет никакой задержки перехода от контроллера памяти к оперативной памяти.
Но контроллер памяти может управлять ограниченным током только на высоких скоростях. Это означает, что существует ограничение на количество сокетов памяти, которые можно добавить к материнской плате. (И чтобы сделать его более сложным, к тому, сколько модулей DIMM может использовать, что приводит к разрядам памяти. Я пропущу это, так как это уже давно).
На серверных платах вы часто хотите использовать больше памяти, чем настольные системы. Поэтому буферный регистр добавляется в память. Чтения из микросхем DIMM сначала копируются в этот буфер. Тактовый цикл позже, этот буфер подключается к контроллеру памяти для передачи данных.
Этот буфер / регистр задерживает вещи, делая память медленнее. Это нежелательно, и поэтому оно используется / используется только на платах, которые имеют много банков памяти. Большинству потребительских плат это не нужно, и большинство потребительских процессоров этого не поддерживают.
Более подробная информация: сервер будет использовать серверный корпус с дисками до 24 x 3 ½ '' и должен потреблять как можно меньше.
24 накопителя будут потреблять много энергии. Сколько зависит от дисков. Мой диск SAS 140 ГБ 15K RPM потребляет всего 10 Вт на холостом ходу, так же как и диск SATA 7k2 1 ТБ. При использовании оба рисуют больше.
Умножьте это на 24. 24x10 Вт на холостом ходу означает 240 Вт, просто поддерживая вращение пластин дисков, преодолевая сопротивление воздуха. Двойной, что для использования.
LGA1155 кажется в этом смысле лучшей ставкой (TDP ~ 20-95 Вт) по сравнению с остальными (> 80 Вт) при удвоении цены.
Intel лучше справляется с процессорами с низким энергопотреблением, на момент написания и с процессорами, о которых вы упомянули.
Любое предложение приветствуется. Скажем, на холостом ходу менее 120 Вт (~ с 10 жесткими дисками из 24).
Если вы работаете с FreeBSD, присмотритесь к ZFS. Это может быть здорово. Многие из его более продвинутых функций (например, дедупликация и / или сжатие) используют серьезную мощность процессора и требуют много памяти. ZFS для базового использования с ZRAID отлично подойдет как для упомянутых вами наборов процессоров, так и для 16 ГБ, но если вы включите такие функции, как дедупликация, вам следует внимательно изучить рекомендуемую память, необходимую для вашей емкости диска; в некоторых руководствах рекомендуется использовать до 5 ГБ на ТБ хранилища.
Небуферизованная и буферизованная RAM — это просто еще одна классификация, используемая для описания назначения RAM. Даже если вы знаете, как проверять типы ОЗУ на своем ПК, он покажет DDR3 или DDR4, но не скажет вам, буферизована она или нет.
Помимо классификации SRAM и DRAM, буферная и небуферизованная RAM имеют только одно основное отличие.
В большинстве случаев вы, вероятно, уже используете небуферизованную ОЗУ, но не многие люди точно знают, что такое небуферизованная ОЗУ.
Эта статья покажет вам разницу между буферизованной и небуферизованной оперативной памятью.
Как работает оперативная память?
Чтобы лучше понять, что такое небуферизованная оперативная память, вам нужно сначала узнать, как она работает.
RAM означает оперативную память. Он получает доступ к данным, сохраняя их и перемещая в другое место по мере чтения. Это самый простой способ объяснить это, и скорость этого определяется оперативной памятью.
Скорость оперативной памяти напрямую влияет на то, насколько быстро процессор может получить к ней доступ и обработать. Что касается скорости, у него есть скорость передачи (измеряется в мегагерцах) и задержка CAS, которые могут помочь улучшить процесс передачи данных.
Вам может потребоваться меньшая задержка CAS, поскольку это задержка того, сколько тактов необходимо, чтобы данные были легко доступны. Что касается скорости, вы хотите, чтобы она была выше, поскольку это то, насколько быстро ОЗУ может получить доступ к своим данным.
Буферизованная RAM
Буферизованное ОЗУ имеет регистр, который ОЗУ должно пройти, прежде чем сможет получить доступ к контроллеру памяти. По сути, это «буфер», который обеспечивает стабильность всего процесса и в то же время снижает электрическую нагрузку.
Это особый тип ОЗУ, который используется для серверов и систем в рабочем пространстве. Это намного сложнее, и вам, вероятно, не стоит об этом беспокоиться, поскольку ИТ-специалисты специализируются на этом и обычно настраивают его от вашего имени.
Буферизация — это не то, что вам нужно, когда вы ищете лучшую игровую оперативную память .
Ключевые области покрыты
1. Что такое буферная память
- определение, функциональность
2. Что такое небуферизованная оперативная память
- определение, функциональность
3. Разница между буферизованной и небуферизованной оперативной памятью
- Сравнение основных различий
стабильность
Буферизованная RAM обеспечивает большую стабильность в системе, чем небуферизованная RAM.
Что такое буферизованная RAM
Буферизованная оперативная память используется для высокопроизводительных систем, таких как серверы и системы, которые требуют стабильной операционной среды. Он редко используется на настольных компьютерах и ноутбуках. Иногда можно распознать буферизованную память в оперативной памяти, поскольку в середине модуля находятся дополнительные микросхемы.
Основные условия
ОЗУ с буферизацией, ОЗУ, ОЗУ, SRAM, ОЗУ без буфера
Влияние на контроллер памяти
В то время как буферизованная RAM создает меньшую электрическую нагрузку на контроллер памяти, небуферизованная RAM увеличивает нагрузку на память.
Читайте также: