Нет такой вещи как "память сервера"! Модули памяти, рекламируемые для использования сервером, обычно используют технологии, которые, как предполагается, уменьшают вероятность ошибок, возникающих внутри ОЗУ, по различным причинам, таким как фоновое излучение и т.д., Но это не означает, что они не могут использоваться на "обычных" компьютерах. Вам просто нужен правильный тип материнской платы.
Существуют различные методы, которые делают возможным обнаружение ошибок. Связанный продукт использует память кодов четности и исправления ошибок. Система контроля четности в основном работает путем сохранения дополнительного байта с каждым битом. Компьютер проверяет, является ли число битов, представляющих 1 или 0, четным или нечетным, а затем добавляет еще один бит, чтобы общее число становилось четным или нечетным, в зависимости от настроек машины. Когда данные считываются из памяти, проверяется бит четности, а если количество битов неверно, то компьютер знает, что произошла ошибка в памяти. Недостатком этого является то, что могут возникнуть две ошибки, и число битов будет правильным, поэтому они не будут обнаружены
Память ECC имеет некоторые возможности восстановления поврежденных данных, но для этого обычно требуется хранить больше данных, чем ОЗУ не-ECC, и, следовательно, может быть несколько медленнее. Я не имею достаточного опыта работы с ним , чтобы объяснить , как именно он восстанавливает данные, но здесь «са Wikipdia статьи об этом.
Теперь я сосредоточусь на другой стороне истории. Модули оперативной памяти, предназначенные для серверов, обычно имеют микросхемы, которые могут хранить больше данных, чем модули оперативной памяти, предназначенные для настольных компьютеров, и часто выходят за пределы технологии производства. Это, в дополнение к ECC, является одной из причин, почему они дороже.
Теперь, чтобы действительно ответить на ваш вопрос: компьютер, который вы хотите, обычно называют компьютером рабочей станции. Это название для компьютеров, которые имеют стандартный форм-фактор рабочего стола, но имеют производительность серверов. Таким образом, чтобы получить то, что вы хотите, вам нужно купить материнскую плату для рабочей станции или хотя бы материнскую плату, которая поддерживает большие модули памяти и ECC. Помимо поддержки технологий памяти, общих для рынка серверов, материнские платы для рабочих станций часто поддерживают процессоры серверного типа, могут иметь два разъема для двухпроцессорных систем, обычно более надежны, чем системные платы для обычных настольных ПК, могут иметь большое количество высокоскоростных слотов PCI-E (Я видел некоторые, которые имеют только 16-слоты PCI-E для всех слотов на плате) и так далее.
Конечно, недостатком этого является то, что как материнские платы, оперативная память и процессоры, как правило, стоят дороже, чем обычные настольные материнские платы.
Итак, суть в следующем: если вам нужна высоконадежная RAM, получите ECC RAM и соответствующую материнскую плату и процессор. Если вам просто нужно много оперативной памяти, приобретите материнскую плату с большим количеством слотов, которая может поддерживать большие модули и использовать оперативную память не-ECC. Таким образом, вы сэкономите больше денег на всей системе.