Оперативная память


Поддерживаемые шины ввода-вывода

Материнские платы

В серверных системах используются материнские платы двух форм-факторов: ATX(E-ATX) и SSI. ATX более старый и привычный стандарт, главным образом ориентированный на персональные компьютеры. Сегодня на его базе создают лишь серверные платы начального уровня. SSI (Server System Infrastructure) – специальный стандарт на серверные компоненты (блоки питания и корпуса), активно поддерживаемый фирмой Intel. Введение открытого стандарта SSI упростило создание новых серверных корпусов и блоков питания, а, следовательно, и уменьшило издержки и конечную цену для пользователя.

Видимое отличие материнских плат двух стандартов заключается в разных разъемах питания: 20-контактный - у ATX(E-ATX), и новый 24-контактный - у SSI. Отличается также и размер платы – SSI это всегда 12"x13", ATX- 12"x9.8", E-ATX-12"x13". В принципе возможно подключение SSI блока питания к ATX плате и наоборот, через специальные переходники, поскольку разъем SSI фактически представляет собой разъем ATX + дополнительные контакты для 3.3В и 5В.

 

 

Начиная с 2004-2005 гг. все серверные платы в обязательном порядке используют последовательную шину PCI Express. Эта шина имеет много преимуществ:

повышенная пропускная способность - не менее 200 Мбайт/c на канал, сертифицированы 1,2,4,8,16 и 32х канальные варианты разъемов. Шина полнодуплексная, т.е. данные могут передаваться «туда» и «обратно» одновременно, пиковая скорость может достигать не менее 6,4 Гбайт/c.

поддержка режима «горячей» замены карт расширения;

заложены возможности контроля целостности передаваемых данных (CRC).

 

Для серверов характерна поддержка больших объемов оперативной памяти. Многие приложения (SQL-серверы, Web-серверы и др.) для ускорения операций загружают максимальный объем данных в оперативную память. У файловых серверов в оперативной памяти размещается файловый кэш, ускоряющий доступ к данным пользователя в дисковой памяти.

Все серверы используют оперативную память с контролем четности (ECC). Такая оперативная память позволяет исправлять одиночные ошибки и информировать о двойных ошибках, тем самым, обеспечивая отказоустойчивость сервера. В двухпроцессорных (и более) серверах используется специальная регистровая память. Отличие от обычной оперативной памяти состоит в том, что на ней присутствуют регистры (буферы), контролирующие распределение сигнала по всем чипам оперативной памяти. Соответственно, буферы увеличивают задержку работы с оперативной памятью, но увеличивают надежность доступа к оперативной памяти, что критично для серверов. Также, благодаря наличию регистров, можно поддерживать большее количество разъемов для установки блоков оперативной памяти.