O2 er en entry-level OC Unix-arbejdsstation introduceret i 1996 af Silicon Graphics (SGI) som en erstatning for deres tidligere Indy -serie af arbejdsstationer . Ligesom Indy brugte O2 en enkelt MIPS- processor og var primært beregnet til multimedieapplikationer. Dens stærkere fætter var SGI Octane . I 2002 erstattede Fuel -serien af arbejdsstationer O2 .
O2 har en proprietær Unified Memory Architecture (UMA) med høj båndbredde, der forbinder forskellige systemkomponenter. Systemet har en UMA- PCI -bro , en PCI-slot er tilgængelig for brugeren. O2 har en elegant krop og et modulært indvendigt design. Indvendigt er der plads til to SCSI -drev , som er monteret på en speciel slæde (i senere modeller baseret på R10000 / R12000 var der på grund af begrænsninger forbundet med kølesystemet kun plads til ét drev) og et ekstra video/lyd optagelseskassette, installeret med venstre side på bagsiden af kabinettet. Yderligere oplysninger om O2-enheden kan fås i SGI -dokumentationen . Desuden kan detaljerede diagrammer af det indre findes her Arkiveret 28. februar 2006 på Wayback Machine .
Der er to varianter af O2, der adskiller sig i centrale processorer: en billigere version med MIPS R5000 / RM5200 / RM7000 processorer, der opererer ved frekvenser på 180-350 MHz, og en dyrere med R10000 / R12000 processorer med frekvenser fra 4000 til 150 MHz. 200MHz R5000 CPU'er med 1MB L2 cache har tendens til at være mærkbart hurtigere end 180MHz R5000 CPU'er med 512KB cache. Der er et amatørprojekt, hvor en MIPS RM7000-processor (PMC-Sierra RM7000C-600T) med en frekvens på 600 MHz blev installeret i O2.
Alle O2-modeller har 8 DIMM-slots på bundkortet, og hukommelsen kan udvides op til 1 GB. O2 er udstyret med et diskundersystem baseret på UltraWide SCSI. Ældre O2-modeller havde typisk Toshiba 4x CD-ROM-drev, men enhver SCSI CD-ROM og mange SCSI CD-RW-drev kan bruges i stedet, men Audio-CD-afspilning er kun mulig med Toshiba-drev. O2+-modellerne blev leveret med en Toshiba SCSI DVD-ROM. Modeller med R5000/RM5200/RM7000-processorer har to SCA UltraWide SCSI-harddiskbåse. Da R10000/R12000-processormodellerne har væsentligt større køleblæsere, har disse modeller kun plads til én harddiskplads. Arbejdet i det lokale netværk leveres af den indbyggede Ethernet -adapter 10/100 Base-T.
O2 har indbygget hardware til behandling af streaming mediedata og stillbilleder, kaldet ICE (Image Compression Engine – eller billedkomprimeringsmotor). ICE består af to dele: en 64-bit R4000-baseret controller, der kører ved 66 MHz og en 128-bit SIMD CPU , der kører ved 66 MHz. Denne enhed understøtter kun heltalsaritmetik, men giver ikke desto mindre en betydelig mængde processorkraft, der gør det muligt for O2 at udføre video- og lydkodningsopgaver, som ville kræve en betydeligt hurtigere processor, hvis de blev løst i software. I øjeblikket fungerer denne enhed kun med IRIX-operativsystemet, da det er det eneste system, der leveres med drivere, der tillader brugen af denne enhed.
Den forenede hukommelsesarkitektur betyder, at O2 bruger hovedhukommelsen til at gemme teksturer, hvilket gør opgaven med at strukturere polygoner og andre grafikprimitiver meget lettere. I stedet for at sende teksturer over bussen til det grafiske undersystem, sendes en pegepind til hukommelsesområdet, der er optaget af teksturen i hovedhukommelsen, til O2, som derefter tilgås af grafikhardwaren. Dette gør det nemmere at bruge store teksturer og gør det endda muligt at bruge streaming video som teksturer.
Selvom CPU-frekvenser på 180-350 MHz synes lave i dag, kunne disse hastigheder på tidspunktet for udgivelsen af O2 i 1996 konkurrere med hastighederne på den daværende x86 -familie af computere og endda overskredet dem. Ud over dette gjorde ovenstående funktioner O2 til en fremragende grafisk arbejdsstation, hvilket er præcis det markedssegment, den var rettet mod. O2 var dog ikke i stand til at konkurrere med pc-markedet, og selv med de forbedringer, der regelmæssigt blev foretaget for at øge dens hastighed, begyndte de billigere x86-familiecomputere at overhale den i ydeevne mod slutningen af udgivelsesperioden.