Наряду с аппаратной реализацией RAID-систем, существует и возможность их организации
программными методами, в частности, реализуемыми в серверных вариантах ОС семейства
Windows. В этом случае программно реализуются простые уровни RAID-0 и 1, а также и более
сложный - RAID-5. Эффективность работы RAID-систем, реализованных программно, заведомо
ниже, чем аппаратных, ведь при программной реализации RAID вся нагрузка по размещению
информации на дисководах и вычислению контрольных кодов ложится на центральный процессор,
поэтому эта разница может достигать величины 10-20 %, но, при ограниченных материальных
средствах, программные RAID системы вполне могут иметь право на существование.
Аппаратные RAID контроллеры обычно реализуют полный спектр стандартных уровней, могут
создавать нестандартные массивы, часто обозначаемые как RAID-6 или RAID-7, имеют большое
количество дополнительных возможностей, таких как, например, горячее резервирование дисков с
возможностью автоматической замены вышедшего из строя диска на резервный, автоматический
выбор уровня RAID с возможностью автоконфигурирования. Недостатком аппаратной реализации
RAID является относительно высокая стоимость RAID-контроллеров.
Ранее технология RAID ориентировалась на использование в качестве носителей информации
высокопроизводительных SCSI-дисков. Однако сейчас появились недорогие решения, основанные
на использовании устройств стандарта IDE, которые, незначительно уступая в
производительности, существенно дешевле своих SCSI-аналогов. Но у интерфейса IDE, наряду с
таким неоспоримым достоинством, как простота установки и настройки, есть один недостаток,
более значительный, чем относительно невысокое быстродействие - синхронность выполнения
операций, то есть он не может выдавать одновременные команды обращения к нескольким
устройствам сразу, не дожидаясь получения ответа на предыдущий запрос. Правда,
использующаяся в современных IDE HDD технология Ultra ATA хоть в какой-то степени
приближает возможности IDE-интерфейса к SCSI, позволяя организовать псевдоасинхронный
доступ к дискам. Но наиболее распространенные сегодня недорогие IDE-RAID-контроллеры, чаще
всего интегрированные в системные платы, обладают ограниченным набором функциональных
возможностей. Обычно они умеют реализовывать только ограниченный набор уровней RAID -
RAID-0, RAID-1 и их комбинации. Рассчитанные, в первую очередь, на домашнего пользователя,
редко имеющего в своем распоряжении больше 2 жестких дисков, такие контроллеры вполне
соответствуют предъявляемым к ним требованиям. Тем более что в подавляющем большинстве
случаев интегрированные RAID-контроллеры используются исключительно в режиме JBOD, играя
роль дополнительных IDE контроллеров для жестких дисков. RAID-контроллеры,
поддерживающие массивы более высоких уровней 3 и 5, уже попадают совсем в другую ценовую
категорию и представляют интерес для владельцев серверов, имеющих более высокие
требования к скорости работы и надёжности хранения информации. Вопрос цены оборудования в
таких случаях отходит на второй план, так как стоимость хранящейся на сервере информации на
несколько порядков превышает затраты на используемое "железо".
4.5. Переход на новое поколение chipset материнских плат
Развитие технологии центральных процессоров, появление все новых типов периферийных
устройств и связанный с этим прогресс в технологии материнских плат вызывает необходимость
перехода к новой архитектуре персонального компьютера IBM PC. Инициатором этого перехода
является разработчик системообразующей электроники IBM PC – фирма Intel. Причем этот
переход производится революционным методом. Попытки совмещения в чипсетах поддержки
новых и старых процессоров, шин и технологий ведут к усложнению материнской платы, потере ее
надежности и неоправданному удорожанию.
В предыдущих разделах пособия все материалы в основном корреспондировались с
архитектурой персонального компьютера на базе самых распространенных и в настоящее время
самых продаваемых материнских плат на базе чипсетов i845, i865, i875 (или их аналогах фирм-
производителей SiS, VIA и др.) с разъемом socket 478 для установки процессоров Pentium IV и
Celeron. Новая архитектура материнских плат использует чипсет i915 или i925 и предусматривает
установку процессоров Pentium IV на ядре Prescott в новом конструктиве; для установки
процессоров предназначен новый socket LGA775.
Чипсет Intel 925X по максимуму "разрывает отношения" с предыдущим поколением системной
поддержки для настольной платформы Intel. Кроме отказа от обратной совместимости с
графической шиной AGP во всех ее реализациях, в этом наборе логики полностью отказано в
поддержке памяти DDR-1. Интерфейс Parallel ATA, сохраненный в одноканальной версии,
оставлен практически для поддержки оптических приводов ATAPI, главная ставка теперь делается
на продвижение SATA.