Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Unix-рабочая станция от Silicon Graphics
Unix workstation from Silicon Graphics
O2 — это начального уровня Unix-рабочая станция, представленная в 1996 году компанией Silicon Graphics, Inc. (SGI) в качестве замены более ранней серии Indy. Как и Indy, O2 использует один микропроцессор MIPS и предназначалась в основном для работы с мультимедиа. Более производительной моделью является SGI Octane. O2 стала последней попыткой SGI создать рабочую станцию начального уровня.
The O2 is an entry level Unix workstation introduced in 1996 by Silicon Graphics, Inc. (SGI) to replace their earlier Indy series. Like the Indy, the O2 uses a single MIPS microprocessor and was intended to be used mainly for multimedia. Its larger counterpart is the SGI Octane. The O2 was SGI's last attempt at a low end workstation.
Архитектура системы
Первоначально известная как проект "Moosehead", архитектура O2 оснащена запатентованной высокопропускной архитектурой унифицированной памяти (UMA) для соединения компонентов системы. К UMA подключен шина PCI с одним доступным слотом. Система имеет стильный корпус и внутреннюю модульную конструкцию. Два SCSI-диска могут быть установлены в специальные каретки (один – в более поздних моделях R10000/R12000 из-за ограничений по тепловыделению), а также опциональная плата видеозахвата/звуковой карты, устанавливаемая на крайнем левом краю.
Originally known as the "Moosehead" project, the O2 architecture features a proprietary high bandwidth Unified Memory Architecture (UMA) to connect system components. A PCI bus is bridged onto the UMA with one slot available. It has a designer case and an internal modular construction. Two SCSI drives can be mounted on special caddies (one in the later R10000/R12000 models due to heat constraints) and an optional video capture / sound cassette mounted on the far left side.
Процессор
O2 выпускался в двух различных вариантах процессоров: более доступные MIPS 180–350 МГц R5000 или RM7000, и более производительные 150–400 МГц R10000 или R12000. Процессоры R5000 с частотой 200 МГц и 1 МБ L2 кэша, как правило, заметно быстрее, чем R5000 с частотой 180 МГц и 512 КБ кэша. Существует любительский проект, в рамках которого успешно был установлен 600 МГц процессор RM7xxx MIPS в O2.
The O2 came in two distinct CPU flavours: the low end MIPS 180 to 350 MHz R5000 or RM7000 based units and the higher end 150 to 400 MHz R10000 or R12000 based units. The 200 MHz R5000 CPUs with 1 MB L2 cache are generally noticeably faster than the 180 MHz R5000s with 512 KB cache. There is a hobbyist project that has successfully retrofitted a 600 MHz RM7xxx MIPS processor into the O2.
Память
На материнской плате и в памяти имеется восемь слотов DIMM, и все O2 можно расширить до 1 ГБ, используя проприетарные 239-контактные SDRAM DIMM. ASIC "Memory & Rendering Engine" (MRE) содержит контроллер памяти. Доступ к памяти осуществляется через 133 МГц 144-битную шину, из которых 128 бит используются для данных, а остальные – для ECC. Эта шина посредством набора буферов подключена к 66 МГц 256-битной системе памяти.
There are eight DIMM slots on the motherboard and memory, and all O2s are expandable to 1 GB using proprietary 239 pin SDRAM DIMMs. The Memory & Rendering Engine (MRE) ASIC contains the memory controller. Memory is accessed via a 133 MHz 144 bit bus, of which 128 bits are for data and the remaining for ECC. This bus is interfaced by a set of buffers to the 66 MHz 256 bit memory system.
В/В
Функциональность ввода/вывода обеспечивается ASIC устройства ввода/вывода. ASIC предоставляет 64-битную шину PCI, шину ISA, два порта PS/2 для клавиатуры и мыши, и порт Ethernet 10/100 Base T. Шина PCI имеет один 64-битный слот, а шина ISA присутствует только для подключения чипа Super I/O, обеспечивающего последовательные и параллельные порты.
I/O functionality is provided by the IO Engine ASIC. The ASIC provides a 64 bit PCI bus, an ISA bus, two PS/2 ports for keyboard and mouse, and a 10/100 Base T Ethernet port. The PCI bus has one 64 bit slot, but the ISA bus is present solely for attaching a Super I/O chip to provide serial and parallel ports.
Диски
O2 оснащен подсистемой UltraWide SCSI (Adaptec 7880). В более ранних моделях O2 обычно используются CD-ROM Toshiba с 4-кратной скоростью, но можно использовать любые CD-ROM Toshiba SCSI (а также от других производителей, хотя замена лицевой панели рассчитана на конструкцию Toshiba, и IRIX не поддерживает режим CD DA, кроме дисков Toshiba). В более поздних моделях установлены DVD-ROM Toshiba. Модели R5000/RM7000 имеют два доступных отсека для жестких дисков SCA UltraWide SCSI. Поскольку модуль центрального процессора R10000/R12000 оснащен более мощной системой охлаждения с большим вентилятором, в моделях R10000/R12000 предусмотрен только один отсек для привода.
The O2 carries an UltraWide SCSI drive subsystem (Adaptec 7880). Older O2's generally have 4x speed Toshiba CD ROMs, but any Toshiba SCSI CD ROM can be used (as well as from other manufacturers, the bezel replacement however is designed to fit Toshiba design and also IRIX cannot utilize CD DA mode other than Toshiba). Later units have Toshiba DVD ROMs. The R5000/RM7000 units have two available drive sleds for SCA UltraWide SCSI hard disks. Because the R10000/R12000 CPU module has a much higher cooling fan assembly, the R10000/R12000 units have room for only one drive sled.
Графика
O2 использовал чипсет CRM, специально разработанный SGI для O2. Он был разработан как недорогая реализация архитектуры OpenGL 1.1 с расширениями ARB для изображений, реализованными как аппаратно, так и программно. Чипсет состоит из микропроцессора, а также ASIC ICE, MRE и Display. Микропроцессор выполняет всю обработку списков отображения и вершин, а также управляет ASIC MRE. ASIC ICE осуществляет упаковку и распаковку пикселей, а также операции с пиксельными данными. ASIC MRE выполняет растрирование и текстурирование. Благодаря унифицированной архитектуре памяти, память для текстур и буфера кадров выделяется из основной памяти, что обеспечивает системе переменный объем каждой из этих областей памяти. Дисплейный движок генерирует аналоговые видеосигналы из данных буфера кадров, полученных из памяти для отображения.
The O2 used the CRM chipset specifically developed by SGI for the O2. It was developed to be a low cost implementation of the OpenGL 1.1 architecture with ARB image extensions in both software and hardware. The chipset consists of the microprocessor, and the ICE, MRE and Display ASICs. All display list and vertex processing, as well as the control of the MRE ASIC is performed by the microprocessor. The ICE ASIC performs the packaging and unpacking of pixels as well as operations on pixel data. The MRE ASIC performs rasterization and texture mapping. Due to the unified memory architecture, the texture and framebuffer memory comes from main memory, resulting in a system that has a variable amount of each memory. The Display Engine generates analog video signals from framebuffer data fetched from the memory for display.
Выступление
SGI O2 оснащена специализированной интегральной схемой (ASIC) – Imaging and Compression Engine (ICE) – для обработки потокового мультимедиа и статичных изображений. ICE работает на частоте 66 МГц и содержит микропроцессор, основанный на R3000, который служит скалярным блоком, к которому подключен 128-битный SIMD-блок через интерфейс сопроцессора MIPS. ICE оперирует восемью 16-битными или шестнадцатью 8-битными целыми числами, но при этом обеспечивает значительную вычислительную мощность, позволяющую O2 выполнять декодирование видео и аудиозадач, для которых потребовался бы гораздо более быстрый процессор без использования SIMD-инструкций. ICE работает только с операционной системой IRIX, поскольку только она имеет драйверы, способные использовать возможности этого устройства. Единая архитектура памяти означает, что O2 использует основную память для графических текстур, что упрощает текстурирование полигонов и других графических элементов. Вместо передачи текстур через шину в графическую подсистему, O2 передает указатель на текстуру в основной памяти, к которой затем обращается графическое оборудование. Это облегчает использование больших текстур и даже позволяет использовать потоковое видео в качестве текстуры. Поскольку центральный процессор выполняет многие геометрические вычисления, использование более быстрого процессора повысит скорость приложения, ограниченного геометрией. Графика O2 известна более низкой скоростью растрирования по сравнению с графическими платами Indigo2 Maximum IMPACT, хотя Maximum IMPACT ограничена 4 МБ текстурной памяти, что может приводить к подкачке, в то время как O2 ограничена только объемом доступной памяти. Хотя частоты процессоров от 180 до 400 МГц сегодня кажутся низкими, на момент выпуска O2 в 1996 году эти скорости соответствовали или превосходили доступные на тот момент предложения для семейства компьютеров x86 (например, Intel Pentium и AMD K5).
The SGI O2 has an Imaging and Compression Engine (ICE) application specific integrated circuit (ASIC) for processing streaming media and still images. ICE operates at 66 MHz and contains a R3000 derived microprocessor serving as the scalar unit to which a 128 bit SIMD unit is attached using the MIPS coprocessor interface. ICE operates on eight 16 bit or sixteen 8 bit integers, but still provides a significant amount of computational power which enables the O2 to do video decoding and audio tasks that would require a much faster CPU if done without SIMD instructions. ICE only works with the IRIX operating system, as this is the only system that has drivers capable of taking advantage of this device. The Unified Memory Architecture means that the O2 uses main memory for graphics textures, making texturing polygons and other graphics elements trivial. Instead of transferring textures over a bus to the graphics subsystem, the O2 passes a pointer to the texture in main memory which is then accessed by the graphics hardware. This makes using large textures easy, and even makes using streaming video as a texture possible. Since the CPU performs many of geometry calculations, using a faster CPU will increase the speed of a geometry limited application. The O2's graphics is known to have slower rasterization speed than the Indigo2's Maximum IMPACT graphics boards, though the Maximum IMPACT graphics is limited to 4 MB of texture memory, which can result in thrashing, whereas the O2 is limited only by available memory. While CPU frequencies of 180 to 400 MHz seem low today, when the O2 was released in 1996, these speeds were on par with or above the current offerings for the x86 family of computers (cf. Intel's Pentium and AMD's K5).