Gigabyte i-RAM (GC-RAMDISK): жесткий диск на базе DDR SDRAM

как альтернатива магнитным накопителям

Современное развитие рынка компьютерных компонентов построено, в основном, на эволюционных принципах и естественном отборе. Добрейший и милейший старик Чарли (который Дарвин ), возможно, сам того не подозревая, вывел полтора века назад универсальный закон развития не только мира живого, но и, как выясняется, — мира рукотворного, который человечество так упорно ваяет «на свою голову» уже несколько тысячелетий. Особенно отчетливо это стало понятно в последние десятилетия, когда технический прогресс начал развиваться астрономическими темпами (то есть технический «мутагенез» ускорился до уровня какой-нибудь дрозофилы), а компьютерная отрасль (и вообще информационные и цифровые технологии) заполонила почти все жизненное пространство современных индивидуумов.

Наследственность, изменчивость и борьба за существование — эти понятия, тесно увязанные Дарвином в единую и неделимую цепь эволюционного развития, как нельзя более адекватно применимы и к компьютерным технологиям и компонентам. Вдумчивый читатель без нашей помощи легко найдет много примеров этому. Достаточно сказать, что сама кремниевая технология производства интегральных микросхем (а без них уже немыслимо ни одно современное устройство), открытие которой полвека назад с полным правом можно назвать революцией, все последующие десятилетия развивалась именно эволюционно, из года в год, наследуя лучшие черты предыдущих техпроцессов. «Изменчивость» (назовем это модным словом мутации) позволяла инженерам экспериментировать с новыми техпроцессами, но выживали (путем естественного, я бы даже сказал — рыночного, отбора) лишь те, кто действительно был способен доказать свою жизнеспособность.

То же самое — с технологией магнитной записи и жесткими дисками. Зародившись (предметно) примерно тогда же, то есть полвека назад, эта технология все время развивалась эволюционно, путем периодических мутаций (а мутации, видимо, можно отсчитывать каждый раз при выходе нового продукта) пытаясь отвоевать себе всё новое и новое жизненное пространство. Выживали при этом, естественно, сильнейшие, «поедая» остальных (с их менее «крутыми мутациями»). И в результате этого мутагенеза, имманентно интерферирующего с эмпирическим агностицизмом, сформировались дефинитные ареалы преференций, дебетно элиминирующие миноритариев, способных образовать релятивистки трансцендентные подмножества. Выражаясь более лапидарно, — если ты не попал в струю, то считай, что ты из нее выпал навсегда.

Поэтому нам и приходится иметь дело, в основном, с продуктами (процессорами, платами, дисками и пр.), которые отличаются друг от друга, по сути, лишь «небольшой новой закорючкой», порой, не такой важной (больше мегагерц, ядер, фич или херабайт). И, честное слово, применять к этой «закорючке» бравое слово мутация язык не повернется, хотя, по сути, оно может быть и так. С одной стороны — это благо для потребителя, поскольку упрощается процесс овладевания новым продуктом (а как это выгодно для производителей, я молчу ;)). Но с другой — сердце порой просит и революций, пусть небольших, но чтобы и душу бередили, и кошелек не обременили. И поверьте старому компьютерному обозревателю — писать об однотипных продуктах ой, как надоедает…

Иное дело — герой нашего сегодняшнего обзора! О таких новинках писать не только нужно, но и страсть как хочется (особенно в свете поговорки о соотечественниках, любящих быстро прокатиться :)). Революцией его назвать, конечно, нельзя, но дровишек в топку паровоза естественного отбора он подбросить вполне может. Было бы желание. :) Производитель этой новинки на сей счет даже заявляет, что это, мол, «The Fastest Storage Device You Ever Imagine!» То есть, что это самый быстрый «прибор» хранения данных, который вы когда-либо могли вообразить. Так это или нет, мы и попробуем разобраться ниже. 

 

Gigabyte i-RAM (GC-RAMDISK): общая информация

Итак, Gigаbyte i-RAM — это плата расширения (для шины PCI), которая способна выступать как обычный винчестер, если на нее установить модули памяти DDR и подключить в одном из портов Serial ATA на материнской плате при помощи стандартного SATA-кабеля.

Собственно шина PCI в данном случае не играет никакой роли, поскольку с нее берется только сигнал Reset и питание: +12, +3,3 и +5 вольт, когда компьютер включен, и +5VSB (Stand By), когда компьютер выключен, но его блок питания подключен к сети. То есть с тем же успехом эту плату RAM-диска можно было бы выполнить и для другого форм-фактора. Или, скажем, можно взять и поместить ее в отдельный корпус с собственным питанием и подключать к ПК/серверу извне по шине Serial ATA, как внешний винчестер. ;)

Спецификации девайса предельно лаконичны:

  • Механическая совместимость с шиной PCI 2.2, совместима с ПК и серверными системами, питание от шины PCI;
  • Интерфейс Serial ATA 1.0a, один порт SATA со скоростью 1,5 Гбит/с;
  • 4 слота для памяти DDR SDRAM;
  • Небуферизованные non-ECC 184-контактные модули с питанием 2,5В;
  • Поддержка модулей памяти DDR c частотой 200, 266, 333 и 400 МГц (возможна одновременная установка модулей различной частоты, марки и чиповой организации);
  • Максимальный объем устанавливаемой памяти — 4 Гбайт (модули до 1 Гбайт, есть пополняемыйсписок рекомендованных модулей);
  • Поддержка модулей толщиной до 4,2 мм (включая радиаторы);
  • Резервное питание от литиевого аккумулятора емкостью 1,6 ампер-часа;
  • Встроенная схема зарядки аккумулятора от шины PCI;
  • Время жизни от батареи зависит от типа и количества модулей памяти;
  • Габариты платы 220×104 кв. мм.

При установленных модулях памяти RAM-диск занимает пространство чуть больше одного полноразмерного слота PCI, но за счет того, что плата немного провисает под действием собственного веса (с аккумулятором) и веса модулей (особенно, с радиаторами), края модулей памяти могут касаться поверхности PCI-карты, установленной в соседний разъем. Поэтому приходится либо оставлять соседний (под RAM-диском) слот свободным, либо прокладывать между платами лист изолятора (например, кусок тонкого коврика для мыши :)) — во избежание случайных закороток, которые могут вывести из строя электронику ПК. RAMDISK лучше всего ставить в самый «нижний» PCI-слот материнской платы ATX (микро-ATX), который к тому же, как правило, «шарит» прерывание с другим PCI-слотом, то есть устанавливая i-RAM, мы заодно освободим это прерывание от возможной дополнительной конкуренции.

Системные требования к i-RAM проще некуда:

  • Один слот PCI 2.2;
  • Один порт Serial ATA 1,5 Гбит/с;
  • Система на базе чипсета с южным мостом Intel ICH6/ICH7, VIA 8237, SiI964/965L, Nvidia серии nForce4 или ULi M1689;
  • Штатный дисковый драйвер ОС (специальных драйверов не требуется).

И хотя на коробке с i-RAM написано, что, мол, в качестве системных требований должны выступать платы самой Gigabyte на этих чипсетах,

это всего лишь маркетинговый трюк, и i-RAM прекрасно работает на материнских платах других производителей, в том числе, — достаточно преклонного возраста. Впрочем, перечисленными SATA-контроллерами список совместимости i-RAM не исчерпывается, и RAM-диск может работать и с другими контроллерами, например, с Intel ICH5/ICH5R и Silicon Image SiI3112/3114/3124.

Более того, производитель сообщает, что i-RAM совместим и с RAID-контроллерами (пока что указаны только Intel ICH6R/ICH7R и SiS964/965L), то есть может использоваться как накопитель в составе RAID-массива со стандартными хостами. Правда, как говорит производитель, при использовании в составе RAID-массива общий объем RAM-диска может уменьшиться на 0,5-1 гигабайт из-за особенностей построения массива контроллером (например, для RAID 0/1 на ICH7R), что для обычных жестких дисков, в общем, несущественно, но для маломерного RAM-диска, который и так имеет объем не более 4 Гбайт, окажется весьма ощутимым.

Разумеется, i-RAM можно (и нужно ;)) использовать в любом качестве как обычный одиночный винчестер — как быстрый загрузочный диск, как раздел для файла подкачки или базы данных. Как оперативное хранилище для аудио-видео-файлов в системах видеозахвата и редактирования, в файловых, почтовых и web-серверах и многого другого. Причем, i-RAM специально спроектирован для устройств хранения данных с активным и множественным доступом (благодаря крайне малому времени доступа идеален для серверов и баз данных), и также поддерживает традиционные утилиты для резервирования и восстановления данных (backup and restore), включая фирменную для i-RAM. А наличие резервного питания (встроенного аккумулятора) позволяет сохранить данные на RAM-диске при выключенном питании компьютера и даже когда i-RAM вынут из компьютера и перенесен в другое помещение (в другой компьютер)!

От традиционных винчестеров накопитель i-RAM выгодно отличает не только потенциально гораздо более высокая производительность, но и совершенно бесшумная работа, меньшая критичность к нагреву, лучшая надежность (нет движущихся деталей), а также нечувствительность к вибрациям (в пределах разумного).

Производитель заявляет, что никакой разницы в производительности i-RAM при использовании модулей разной емкости нет (что подтвердилось и в наших испытаниях). Более того, я подозреваю, что производительность i-RAM одна и та же даже при использовании модулей DDR266 вместо DDR400 (проверить, к сожалению, не смог, поскольку не нашел поблизости модулей DDR266 достаточной емкости), уже не говоря о модулях с разными таймингами памяти по SPD для одной частоты. (Напомню, что возможна одновременная установка в i-RAM модулей различной частоты, марки и чиповой организации.) Я допускаю даже, что память в i-RAM работает не на своей штатной частоте, а на несколько пониженной. В самом деле, пропускная способность интерфейса Serial ATA 1.0a (поддержку Serial ATA II со скоростью 3 Гбит/с производитель пока не обещает) ограничивается цифрами 150 Мбайт/с, в то время как даже одноканальная память DDR266 (PC2100) обладает пропускной способностью 2100 Мбайт/с, то есть как минимум на порядок выше. Даже если учесть, что при записи в память потоковая скорость в разы ниже этого значения, для использования в составе i-RAM текущей ревизии остается громадный запас по скорости памяти, и ее можно было бы тактировать на вдвое низкой частоте, или, хотя бы как DDR200 (самая низшая частота для DDR по спецификациям). Даже в случае PC1600 (DDR200) скоростного потенциала памяти (при грамотном контроллере памяти) с запасом хватило бы для обеспечения интерфейса Serial ATA II (300 Мбайт/с). К слову, проверка показала, что никакой разницы в производительности i-RAM при подключении к хост-контроллеру интерфейса Serial ATA II 3 Гбит/с по сравнению с SATA 1.0 не наблюдается, поскольку i-RAM работает и с ним по SATA 1.0 (1,5 Гбит/с). 

 

Устройство GC-RAMDISK

Общая компоновка и основные узлы i-RAM обозначены на следующей схеме:

Плата i-RAM достаточно крупногабаритная и тяжелая, учитывая установленный на краю аккумулятор.

Из-за солидного веса не помешало бы крепление свободного (там, где аккумулятор) края платы к материнке или корпусу, да и в слоте она тогда бы сидела надежнее.

Плата имеет классический «гигабайтовский» синий цвет и использует 6 слоев металлизации. Честно говоря, шестислойный дизайн стоит поставить скорее в укор разработчикам, поскольку даже двухканальные DDR-слоты (на материнских платах) уже давно научились разводить четырьмя слоями, и для такой несложной, в общем-то, платы «шестислойка» является просто дополнительным источником дороговизны продукта (и облегчением жизни самим разработчикам) и вряд ли необходима технически. Впрочем, шины памяти на GC-RAMDISK разведены по всем правилам и в работе никаких нареканий/сбоев не вызывают.

Слоты для памяти расположены наклонно, как на некоторых серверных платах.

С одной стороны, это хорошо, поскольку позволяет соблюсти (в первом приближении) габаритную толщину i-RAM с установленными модулями на уровне одного промежутка между слотами PCI. Хотя и с оговоркой относительно прогиба платы (см. выше). Но с другой, при заявленной спецификациями допустимой толщине модулей с радиаторами до 4,2 мм на практике выходит, что далеко не все модули с радиаторами могут без проблем поместиться друг за другом в эти слоты. Дело в том, что типичная толщина DDR-модулей с радиаторами составляет 5-7 мм, поэтому такой модуль комфортно помещается только в самый нижний слот, а модулям над ним явно мешает их толщина.

В результате, крайне редкие (по моей практике) модули с радиаторами удается приспособить к данной плате, без риска выгнуть слоты памяти и с натугой/перекосом вставить туда эти модули. Особенно сложно в этом случае установить 3-4 модуля.

О вентиляции между модулями в этом случае можно даже не заикаться. :)

Таких проблем нет, если использовать модули без радиаторов.

В этом случае и вентиляция в промежутках между модулями имеет место.

Ввиду сказанного мной о производительности выше (в последнем абзаце предыдущей части) пользователю i-RAM есть смысл отказаться от попыток использовать с i-RAM дорогие высокоскоростные (низколатентные DDR400) модули памяти, которые обычно снабжены радиаторами. Лучше ориентироваться на самые дешевые, низкоскоростные, но при этом максимальной емкости модули DDR266/333, которые, впрочем, найти в широкой продаже (особенно объемом 1 Гбайт) уже не просто. Впрочем, относительно дешевых гигабайтных модулей DDR400 пока в избытке.

Сердцем i-RAM является контроллер памяти и PATA-интерфейса, расположенный в верхней части платы.

Он представляет собой достаточно дешевую микросхему ПЛИС (электрически программируемой логики) XC3S1000-FT256 серии Spartan-3 от Xilinx, производимую, кстати, по 90-нанометровой технологии.

Она насчитывает более 17 тыс. логических элементов (около миллиона транзисторов), поддерживает DDR-сигналинг (и оптимизацию для шины PCI), имеет встроенную оперативную память объемом 120+432 Кбит (120К распределяемой), собственный синтезатор частот с фазовой автоподстройкой, и может работать на тактовой частоте до 326 МГц. Более подробную информацию об этом можно найти в Data Sheet производителя (PDF, 5 Мбайт). Разумеется, специалисты Gigabyte разработали свой логический дизайн контроллера памяти и запрограммировали эту логическую матрицу соответствующим образом.

Кроме того, на плате i-RAM установлен отдельный генератор частот (PLL, Phase Locked Loop) ICS 93735AF, применяемый для памяти DDR на многих материнских платах. 

Для организации интерфейса Serial ATA используется чип JM20330 от JMicron, который представляет собой транслятор ATA-интерфейсов из параллельного в последовательный (подобно тем, что устанавливались на ранние диски и контроллеры SATA). В принципе, данный чип поддерживает и скорость передачи данных 3 Гбит/с путем простого удвоения тактовой частоты. Но разработчики i-RAM, видимо, посчитали излишним использовать эту возможность. На плате предусмотрен и JTAG-порт (разъем JP1).

Рядом с разъемом Serial ATA находится несколько светодиодных индикаторов состояния i-RAM.

Часть из них на попавшем к нам экземпляре не была установлена, и нам сложно сказать, как будет обстоять с этим дело в серийных изделиях. Их работа описывается так:

  • PHY_READY (голубой) — i-RAM инициализирован и определен в системе корректно;
  • HD_LED (голубой) — i-RAM читает или пишет данные (процесс обращения);
  • CHARGING — желтый, когда идет зарядка батареи, и зеленый, когда почти полностью заряжена;
  • FULL (зеленый) — батарея полностью заряжена;
  • FAULT (зеленый, мигает) — батарея испорчена или отсутствует.

С другого края, между слотами памяти и металлической планкой присутствует другой индикатор, который загорается, если нажать на микрокнопку PW1 рядом.

Этот индикатор может работать и в автономном состоянии (то есть, когда i-RAM находится вне компьютера): он показывает уровень текущей зарядки батареи (количеством горящих светодиодов). То есть по нему можно судить, насколько разрядилась батарея i-RAM и необходимо ли ее срочно зарядить, чтобы не потерять данные на RAM-диске. 

 

Штатное и резервное питание i-RAM, время автономной работы

GC-RAMDISK снабжен несколькими стабилизаторами питания, включая мощный импульсный для заряда аккумулятора

и несколько линейных для питания памяти, ПЛИС и других микросхем.

При выключенном ПК зарядка батареи (и вся схема RAMDISK) питается от линии +5VSB на шине PCI, а во включенном состоянии i-RAM также потребляет ток по линиям +3,3, +5 и +12 вольт шины PCI.

Аккумулятор для резервного хранения данных в RAM-диске закреплен на плате в соответствующем пенале, так что найти ему произвольную замену вряд ли сходу получится. На побывавшем у нас экземпляре была установлена ионно-литиевая батарея с номинальным напряжением 3,7 вольт и емкостью 1700 мА·ч, что чуть больше, чем по спецификациям.

Время до полного заряда батареи от компьютера равно примерно шести часам и определяется тем, что процесс зарядки состоит из двух стадий. На первой высокоскоростной стадии используется большой ток, и аккумулятор заряжается примерно до уровня 80% за 2,5 часа. А на второй стадии происходит дозарядка меньшим током до полной емкости (100%), что занимает примерно 3,5 часа. То есть даже после двух часов зарядки «с нуля» RAM-диск вполне способен автономно хранить информацию достаточно длительное время.

Время автономного хранения информации сильно зависит от количества и типа используемых модулей. В этом случае общее потребление определяется потреблением схемы управления самого рамдиска и потреблением обновляемых (регулярным обращением к ячейкам памяти) модулей. К сожалению, производитель не приводит на сей счет никаких конкретных цифр, поэтому нам пришлось воспользоваться собственными измерениями энергопотребления RAMDISK'a от полностью заряженного аккумулятора в зависимости от типа и количества установленных модулей из тех, что по случаю оказались под рукой. Результаты таких измерений тока потребления от напряжения +3,7 вольт аккумулятора приведены на следующем графике.

Как видим, ток потребления самой схемы i-RAM (без установленной памяти) тоже не мал и составляет 46 мА. С ростом количества установленных модулей памяти потребление платы от аккумулятора растет практически линейно, однако для разных модулей значения тока могут сильно меняться. Например, весьма экономичными на рефрешинг оказались 512-мегабайтные низколатентные DDR400-модули от OCZ (по 6 мА потребления на модуль), а также модули Kingston ValueRAM аналогичной емкости. Тогда как низколатентный Kingston HyperX DDR400 и модули Patriot (как дорогие низколатентные по 1 Гбайт, так и 512-мегабайтные из дешевой линейки) продемонстрировали куда большую прожорливость в режиме обновления — более 20 мА на каждый модуль!

Чтобы перевести эти цифры в более понятное простому пользователю время жизни информации на RAM-диске Gigabyte в автономном режиме, мы просто учли емкость батареи 1700 мА·ч. Результаты такого пересчета приведены на следующем графике.

Итак, время жизни данных в i-RAM (при полностью заряженном аккумуляторе) для одного установленного модуля памяти исчисляется 24-32 часами, для двух модулей — 18-29 часов, а для 4 модулей — 12,6-24 часа в зависимости от типа модуля. То есть, более или менее уверенным в сохранности данных в i-RAM можно быть только в течение примерно 10-12 часов, если абстрагироваться от типа используемых модулей. Цифра достаточно скромная и требующая пристальной заботы о питании i-RAM и резервировании данных со стороны пользователя, так же, как и дальнейшего улучшения этого параметра со стороны разработчиков. А во избежание потери данных на i-RAM не рекомендуется надолго оставлять компьютер с отключенным от сети блоком питания, поскольку в этом случае пропадет постоянное питание i-RAM от источника +5VSB и встроенный аккумулятор разрядится примерно за указанное выше на наших графиках время. Кстати, в данном случае нет смысла гнаться за самыми скоростными модулями, вполне подойдут дешевые DDR266 с малым энергопотреблением. 

 

Упаковка и комплект поставки

Цветная картонная коробка i-RAM производит приятное впечатление.

Чего не скажешь о ее содержимом: кроме краткого описания, SATA-кабеля, диска с «проверенным на совместимость» драйвером для чипсета nForce4 и самого RAM-диска, внутри ничего нет. А может, и не надо? ;)

На коробке приведены основные сведения о накопителе, его спецификации и гордо указаны результаты тестов производительности,

по результатам которых i-RAM рвет «обычный ATA HDD» даже не как тузик грелку, а как бешеный слон не в меру зарвавшуюся моську. Особенно впечатляют результаты PCMark.

Среди отмеченных там же основных преимуществ i-RAM над традиционными виртуальными RAM-дисками, организованными программно в оперативной памяти компьютера, указаны:

  • отсутствие использования части оперативной памяти (расшаривания);
  • поддержка RAID-массивов;
  • низкая загрузка центрального процессора;
  • сохранность данных и самого диска после выключения питания компьютера;
  • отсутствие специального ПО для организации и использования.

Еще одно достоинство i-RAM по сравнению с программным RAM-диском — большинство настольных чипсетов (или процессоров AMD) недавнего прошлого способно работать лишь с четырьмя гигабайтами оперативной памяти, а то и меньше. Если установлено 4 Гбайт модулей, то операционной системе фактически доступен несколько меньший объем:

Из которого надо выделить место для RAM-диска. Тогда как i-RAM уже предлагает системе дополнительно 4 Гбайт легко доступной памяти, хотя и менее скоростной, чем оперативная.

 

Установка и настройка

Эти два процесса, в принципе, не сложнее, чем установка обычного жесткого магнитного диска: вставляем, закрепляем винтами, подключаем SATA-кабель и включаем питание компьютера. Во время начальной загрузки ПК BIOS материнской платы (SATA-контроллера) определяет Gigabyte i-RAM как обычный винчестер с таким же именем и емкостью, равной емкости установленных в RAMDISK модулей памяти (за исключением случая использования i-RAM в RAID-массиве). После чего с диском можно работать как с обычным винчестером под всеми операционными системами, его можно разбивать и форматировать штатными средствами ОС (например, fdisk и format) и так далее. Например, под Windows XP i-RAM определяется как стандартный дисковый накопитель

и подцепляет дефолтный дисковый драйвер от Microsoft,

включая при этом «виндовое» кэширование записи (понятно, что встроенного буфера для кэширования данных, как в обычном винчестере, здесь быть не может, поскольку i-RAM фактически целиком сам является таким буфером :)).

Информация о RAM-диске Gigabyte, доступная через обычные диагностические утилиты, менее детальна, чем для винчестеров. Например, вот что можно узнать по утилите Everest Ultimate Edition:

А в HD Tune единственной поддерживаемой функцией из перечисленных для винчестеров оказался Interface Power Management.

Хотя вполне понятно, что большинство из этих функций, таких как NCQ, Write Cache, 48-bit Address, AAM и другие данному накопителю просто не нужны в силу его конструкции. Традиционные для жестких дисков атрибуты S.M.A.R.T., как и большинство других дисковых технологий в данном случае не поддерживаются (хотя температуру все же можно было бы встроить, поскольку в работе эта система с памятью иногда прилично разогревается ;)).

К работе i-RAM у меня никаких претензий не возникло, за исключением, быть может, двух моментов — совместимости с чипсетом nForce4 и первого включения питания ПК после инсталляции i-RAM.

С началом зарядки батареи от +5VSB при первой установке i-RAM или длительном обесточивании ПК может быть связана такая проблема. Дело в том, что в начальный момент ток зарядки литиевой батареи через встроенный в i-RAM стабилизатор, шунтируемый к тому же емкими конденсаторами, может превысить нагрузочную способность линии +5VSB используемого блока питания (обычно около одного ампера). В этом случае компьютер не сможет стартовать (из-за перегрузки по +5VSB), и потребуется полностью обесточить блок питания ПК и затем снова включить его в сеть. Только после этого компьютер сможет нормально стартовать. При последующих включениях ПК эта проблема уже будет отсутствовать, если батарея i-RAM окажется хотя бы частично заряженной.

Кстати, поскольку при заряженной батарее даже в полностью автономном состоянии платы (вне ПК) модули памяти на i-RAM находятся под напряжением, рекомендуется соблюдать осторожность при их установке и снятии с i-RAM, используя приспособления для снятия статического электричества. Впрочем, моя практика испытаний i-RAM показала, что вполне достаточно тех же мер предосторожности, как и при установке памяти на материнские платы. Разумеется, даже кратковременное изъятие даже одного модуля памяти приводит к полной потере информации на RAM-диске. В процессе работы, и особенно, перед длительными паузами в работе настоятельно рекомендуется резервировать данные с i-RAM на энергонезависимом носителе при помощи, например, фирменной утилиты Gigabyte или любого другого софта.

Другая проблема может быть связана с совместимостью с чипсетами NVIDIA серии nForce4. Недаром же в комплекте с i-RAM идет CD, на котором находятся только драйверы для этого чипсета, проверенные Gigabyte на совместимость с i-RAM. Впрочем, и они не помогли: после установки i-RAM в работающую систему на nForce4 мне пришлось перепробовать несколько разных драйверов для SATA-контроллера NVIDIA, включая свежие с сайта, с инсталляционного диска материнской платы и с CD самого i-RAM,

но проблема продолжала оставаться. Она заключалась, в частности, в следующем: после установки и перезагрузки диск i-RAM работал, но скорость его была крайне низка, поскольку по дефолту прописывался режим PIO4.

После ручной установки в драйверах NVIDIA полноскоростного режима для Serial ATA

и перезагрузки система наглухо висла при загрузке Windows (XP Pro SP2). В конце концов, проблему удалось устранить установкой дефолтного виндового драйвера Standard Dual Channel PCI IDE Controller, и RAMDISK стал показывать нормальную скорость. Позднее мне каким-то непонятным образом все же удалось поставить и драйвер NVIDIA так, чтобы снять скорость работы i-RAM в режиме SATA 1.0:

но работу RAM-диска при этом сложно было назвать безупречной. Проблемы с SATA-контроллером NVIDIA nForce4 в очередной раз (с очередным накопителем) находят свое подтверждение.

Читайте далее: испытания производительности



Выражаем благодарность компании «ПатриАрх» и лично Андрею Рябову за предоставленные для тестов модули памяти Patriot







11 мая 2006 Г.

Gigabyte i-RAM (GC-RAMDISK): DDR SDRAM

Gigabyte i-RAM (GC-RAMDISK): DDR SDRAM

, , . ( ), , , , , , — , . , ( - ), ( ) .

, — , , . . , ( ), , , , . ( ) , ( , — , ) , .

— . () , , , ( , , ) . , , , ( ). , , , , . , — , , .

, , (, , .), , , , , ( , , ). , , , , , . — , ( , ;)). — , , , . — , …

— ! , ( , :)). , , , . . :) , , , The Fastest Storage Device You Ever Imagine! , , - . , . 

 

Gigabyte i-RAM (GC-RAMDISK):

, Gigbyte i-RAM — ( PCI), , DDR Serial ATA SATA-.

PCI , Reset : +12, +3,3 +5 , , +5VSB (Stand By), , . RAM- -. , , / Serial ATA, . ;)

:

  • PCI 2.2, , PCI;
  • Serial ATA 1.0a, SATA 1,5 /;
  • 4 DDR SDRAM;
  • non-ECC 184- 2,5;
  • DDR c 200, 266, 333 400 ( , );
  • — 4 ( 1 , );
  • 4,2 ( );
  • 1,6 -;
  • PCI;
  • ;
  • 220×104 . .

RAM- PCI, , ( ) (, ), PCI-, . ( RAM-) , (, :)) — , . RAMDISK PCI- ATX (-ATX), , , PCI-, i-RAM, .

i-RAM :

  • PCI 2.2;
  • Serial ATA 1,5 /;
  • Intel ICH6/ICH7, VIA 8237, SiI964/965L, Nvidia nForce4 ULi M1689;
  • ( ).

i-RAM , , , Gigabyte ,

, i-RAM , , — . , SATA- i-RAM , RAM- , , Intel ICH5/ICH5R Silicon Image SiI3112/3114/3124.

, , i-RAM RAID- ( Intel ICH6R/ICH7R SiS964/965L), RAID- . , , RAID- RAM- 0,5-1 - (, RAID 0/1 ICH7R), , , , RAM-, 4 , .

, i-RAM ( ;)) — , . -- , , web- . , i-RAM ( ), (backup and restore), i-RAM. ( ) RAM- i-RAM ( )!

i-RAM , , , ( ), ( ).

, i-RAM ( ). , , i-RAM DDR266 DDR400 (, , , DDR266 ), SPD . (, i-RAM , .) , i-RAM , . , Serial ATA 1.0a ( Serial ATA II 3 / ) 150 /, DDR266 (PC2100) 2100 /, . , , i-RAM , , , DDR200 ( DDR ). PC1600 (DDR200) ( ) Serial ATA II (300 /). , , i-RAM - Serial ATA II 3 / SATA 1.0 , i-RAM SATA 1.0 (1,5 /). 

 

GC-RAMDISK

i-RAM :

i-RAM , .

- (, ) , .

6 . , , DDR- ( ) , , -, ( ) . , GC-RAMDISK / .

, .

, , ( ) i-RAM PCI. (. ). , 4,2 , . , DDR- 5-7 , , .

, ( ) , / . 3-4 .

. :)

, .

.

( ) i-RAM i-RAM ( DDR400) , . , , DDR266/333, , , ( 1 ) . , DDR400 .

i-RAM PATA-, .

( ) XC3S1000-FT256 Spartan-3 Xilinx, , , 90- .

17 . ( ), DDR- ( PCI), 120+432 (120 ), , 326 . Data Sheet (PDF, 5 ). , Gigabyte .

, i-RAM (PLL, Phase Locked Loop) ICS 93735AF, DDR .

 

Serial ATA JM20330 JMicron, ATA- ( , SATA). , 3 / . i-RAM, , . JTAG- ( JP1).

Serial ATA i-RAM.

, , . :

  • PHY_READY () — i-RAM ;
  • HD_LED () — i-RAM ( );
  • CHARGING — , , , ;
  • FULL () — ;
  • FAULT (, ) — .

, , , PW1 .

( , i-RAM ): ( ). , i-RAM , RAM-. 

 

i-RAM,

GC-RAMDISK ,

, .

( RAMDISK) +5VSB PCI, i-RAM +3,3, +5 +12 PCI.

RAM- , . - 3,7 1700 ·, , .

, . , 80% 2,5 . (100%), 3,5 . RAM- .

. ( ) . , , RAMDISK'a , . +3,7 .

, i-RAM ( ) 46 . , . , 512- DDR400- OCZ ( 6 ), Kingston ValueRAM . Kingston HyperX DDR400 Patriot ( 1 , 512- ) — 20 !

RAM- Gigabyte , 1700 ·. .

, i-RAM ( ) 24-32 , — 18-29 , 4 — 12,6-24 . , i-RAM 10-12 , . i-RAM , , . i-RAM , i-RAM +5VSB . , , DDR266 . 

 

i-RAM .

: , SATA-, nForce4 RAM-, . , ? ;)

, ,

i-RAM ATA HDD , . PCMark.

i-RAM RAM-, , :

  • ();
  • RAID-;
  • ;
  • ;
  • .

i-RAM RAM- — ( AMD) , . 4 , :

RAM-. i-RAM 4 , , .

 

, , , : , , SATA- . BIOS (SATA-) Gigabyte i-RAM , RAMDISK ( i-RAM RAID-). , (, fdisk format) . , Windows XP i-RAM

Microsoft,

(, , , , i-RAM :)).

RAM- Gigabyte, , , . , Everest Ultimate Edition:

HD Tune Interface Power Management.

, , NCQ, Write Cache, 48-bit Address, AAM . S.M.A.R.T., ( , ;)).

i-RAM , , , — nForce4 i-RAM.

+5VSB i-RAM . , i-RAM , , +5VSB ( ). (- +5VSB), . . , i-RAM .

, ( ) i-RAM , i-RAM, . , i-RAM , , . , RAM-. , , i-RAM , , Gigabyte .

NVIDIA nForce4. i-RAM CD, , Gigabyte i-RAM. , : i-RAM nForce4 SATA- NVIDIA, , CD i-RAM,


. , , : i-RAM , , PIO4.

NVIDIA Serial ATA

Windows (XP Pro SP2). , Standard Dual Channel PCI IDE Controller, RAMDISK . - NVIDIA , i-RAM SATA 1.0:

RAM- . SATA- NVIDIA nForce4 ( ) .

:



«» Patriot