Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
SGI O2 + Рабочая станция

O2 является начального уровня Unix рабочих станций введена в 1996 году Silicon Graphics, Inc. (SGI) , чтобы заменить их ранее Indy серии. Как и Indy, O2 использовал один микропроцессор MIPS и предназначался в основном для использования в мультимедиа . Его более крупный аналог - SGI Octane . O2 был последней попыткой SGI создать недорогую рабочую станцию.

Оборудование [ править ]

Системная архитектура [ править ]

Первоначально известная как проект «Moosehead», архитектура O2 включала проприетарную архитектуру унифицированной памяти (UMA) с высокой пропускной способностью для соединения компонентов системы. PCI - шина мостик на UMA с имеющимся один слотом. [1] Он имел дизайнерский корпус и внутреннюю модульную конструкцию. Два диска SCSI могут быть установлены на специальных контейнерах (1 в более поздних моделях R10000 / R12000 из-за тепловых ограничений), а дополнительная кассета для захвата видео / звука, установленная на дальней левой стороне.

CPU [ править ]

O2 поставляется в двух различных вариантах ЦП; низкоуровневые блоки MIPS от 180 до 350 МГц на базе R5000 - или RM7000 и устройства более высокого уровня от 150 до 400 МГц на базе R10000 - или R12000 . Процессоры R5000 с тактовой частотой 200 МГц и L2-кешем 1 МБ обычно заметно быстрее, чем R5000 с тактовой частотой 180 МГц и 512 КБ кэш-памяти. Существует любитель проект , который успешно модернизирован на 600 МГц процессора RM7xxx MIPS в O2.

Память [ править ]

На материнской плате и в памяти имеется восемь слотов DIMM, и все модули O2 могут быть расширены до 1 ГБ с помощью проприетарных 239-контактных модулей DIMM SDRAM . ASIC модуля памяти и рендеринга (MRE) содержит контроллер памяти . Доступ к памяти осуществляется через 144-битную шину 133 МГц, из которых 128 бит предназначены для данных, а остальные - для ECC . Эта шина соединена набором буферов с 256-битной системой памяти 66 МГц.

I / O [ править ]

Функциональность ввода-вывода обеспечивается ASIC подсистемы ввода-вывода. ASIC предоставляет 64-битную шину PCI, шину ISA , два порта PS / 2 для клавиатуры и мыши и порт Ethernet 10/100 Base-T . Шина PCI имеет один 64-битный слот, но шина ISA предназначена исключительно для подключения микросхемы Super I / O для обеспечения последовательных и параллельных портов.

Диски [ править ]

Вид сзади на SGI O2

O2 имеет подсистему дисковода UltraWide SCSI (Adaptec 7880). Старые модели O2 обычно имеют 4-кратную скорость Toshiba CD-ROM, но можно использовать любой Toshiba SCSI CD-ROM (как и у других производителей, замена лицевой панели, однако, разработана в соответствии с дизайном Toshiba, а также IRIX не может использовать режим CD-DA, кроме Toshiba). Более поздние устройства имеют DVD-ROM Toshiba. Модули R5000 / RM7000 имеют две доступные салазки для жестких дисков SCA UltraWide SCSI. Поскольку модуль ЦП R10000 / R12000 имеет гораздо более высокий узел охлаждающего вентилятора, в модулях R10000 / R12000 есть место только для одной салазок привода.

Графика [ править ]

В O2 использовался набор микросхем CRM, специально разработанный SGI для O2. Он был разработан как недорогая реализация архитектуры OpenGL 1.1 с расширениями изображений ARB как в программном, так и в аппаратном обеспечении. Набор микросхем состоит из микропроцессора и микросхем ICE, MRE и Display ASIC. Весь список отображения и обработка вершин , а также управление MRE ASIC выполняется микропроцессором. ICE ASIC выполняет упаковку и распаковку пикселей, а также операции с данными пикселей. MRE ASIC выполняет растеризациюи наложение текстуры. Благодаря унифицированной архитектуре памяти, память текстуры и буфера кадра поступает из основной памяти, в результате чего система имеет переменный объем каждой памяти. Механизм отображения генерирует аналоговые видеосигналы из данных кадрового буфера, извлеченных из памяти для отображения.

Операционные системы [ править ]

Несколько операционных систем поддерживают O2:

  • IRIX 6.3 или 6.5.x (собственная платформа).
  • Порт Linux работает, но отсутствуют некоторые драйверы. И у Gentoo, и у Debian есть выпуски, которые работают на O2. См. Страницу порта IP32 на linux-mips.org.
  • OpenBSD работает на O2, начиная с OpenBSD 3.7. См. Страницу порта sgi .
  • NetBSD работает на O2, начиная с NetBSD 2.0. Это была первая операционная система с открытым исходным кодом, перенесенная на O2. [2] См. Страницу порта sgimips .

Производительность [ править ]

SGI O2 имеет специализированную интегральную схему (ASIC) Imaging and Compression Engine (ICE ) для обработки потокового мультимедиа и неподвижных изображений. [3] ICE работает на частоте 66 МГц и содержит микропроцессор, производный от R3000, служащий скалярным блоком, к которому с помощью интерфейса сопроцессора MIPS присоединен 128-битный блок SIMD . [3] ICE работает с восемью 16-битными или шестнадцатью 8-битными целыми числами, [3]но по-прежнему обеспечивает значительную вычислительную мощность, которая позволяет O2 выполнять задачи декодирования видео и звука, которые потребовали бы гораздо более быстрого процессора, если бы выполнялись без инструкций SIMD. ICE работает только с операционной системой IRIX, поскольку это единственная система, в которой есть драйверы, способные использовать преимущества этого устройства.

Унифицированная архитектура памяти означает, что O2 использует основную память для графических текстур, что упрощает текстурирование полигонов и других графических элементов. Вместо передачи текстур по шине в графическую подсистему O2 передает указатель на текстуру в основной памяти, к которой затем обращается графическое оборудование. Это упрощает использование больших текстур и даже делает возможным использование потокового видео в качестве текстуры.

Поскольку ЦП выполняет многие геометрические вычисления, использование более быстрого ЦП увеличит скорость приложения с ограничениями по геометрии. Графика O2, как известно, имеет более низкую скорость растеризации, чем графические платы Maximum IMPACT Indigo2 , хотя графика Maximum IMPACT ограничена 4 МБ памяти текстур, что может привести к перебоям, тогда как O2 ограничен только доступной памятью.

Хотя частоты процессора от 180 до 400 МГц сегодня кажутся низкими, когда в 1996 году был выпущен O2, эти скорости были на уровне или выше текущих предложений для компьютеров семейства x86 (сравните Pentium от Intel и K5 от AMD ).

Использует [ редактировать ]

O2 часто использовались в следующих областях:

  • Визуализация (особенно медицинская)
  • Эфирная телевизионная графика; Самый распространенный пример телевизионной графики O2 - компьютер Weather Star XL для The Weather Channel.
  • Настольная рабочая станция
  • 3D моделирование
  • Пост-продакшн аналогового видео
  • Оборонная промышленность

Хронология SGI [ править ]

SGI PrismSGI AltixSGI Origin 200SGI Indigo² and Challenge MSGI TezroSGI Octane2SGI OctaneSGI Indigo² and Challenge MSGI FuelSGI CrimsonSGI IndigoSGI O2SGI O2SGI IndySGI IRISSGI IRISSGI IRISSGI IRISSGI IRIS

Ссылки [ править ]

  1. ^ "SGI O2 R5000" . Веб-сайт Majix Hardware . Проверено 3 августа 2013 года . (включая фотографии)
  2. ^ NetBSD перенесен на SGI O2
  3. ^ a b c Килгард, Марк Дж. (1997). «Реализация OpenGL: две реализации одной архитектуры». 1997 SIGGRAPH / Eurographics Workshop , стр. 45–55.

Внешние ссылки [ править ]

  • SGIstuff: O2
  • Удаленная установка SGI IRIX 6.5 с сервера GNU / Linux
  • Основы питания SGI O2