SGI O2 - SGI O2

SGI O2
SGI O2-IMG 7208.jpg
Fabrikant Silicon Graphics, Inc.
Udgivelses dato Oktober 1996
Operativ system IRIX
CPU R5000 , RM7000, R10000 eller R12000
Hukommelse 32 MB (op til 1 GB)
Forgænger SGI Indy
Image
SGI O2 + arbejdsstation

Den O2 var en entry-level Unix arbejdsstation introduceret i 1996 af Silicon Graphics, Inc. (SGI) for at erstatte deres tidligere Indy serie. Ligesom Indy brugte O2 en enkelt MIPS- mikroprocessor og var beregnet til at blive brugt hovedsageligt til multimedie . Dens større modstykke var SGI Octane . O2 var SGIs sidste forsøg på en low-end arbejdsstation.

Hardware

Systemarkitektur

O2- arkitekturen, der oprindeligt var kendt som "Moosehead" -projektet, indeholdt en proprietær højbåndbredde Unified Memory Architecture (UMA) til at forbinde systemkomponenter. En PCI- bus er broet til UMA med en plads til rådighed. Det havde en designer sag og en intern modulær konstruktion. To SCSI-drev kunne monteres på specielle caddies (1 i de senere R10000 / R12000-modeller på grund af varmebegrænsninger) og en valgfri videooptagelses- / lydkassette monteret yderst til venstre.

CPU

O2 kommer i to forskellige CPU-smag; low-end MIPS 180 til 350 MHz R5000 - eller RM7000-baserede enheder og den højere ende 150 til 400 MHz R10000 - eller R12000- baserede enheder. De 200 MHz R5000 CPU'er med 1 MB L2-cache er generelt mærkbart hurtigere end de 180 MHz R5000'er med 512 KB cache. Der er et hobbyprojekt , der med succes har eftermonteret en 600 MHz RM7xxx MIPS-processor i O2.

Hukommelse

Der er otte DIMM-pladser på bundkortet og hukommelsen, og alle O2'er kan udvides til 1 GB ved hjælp af proprietære 239-pin SDRAM DIMM-moduler . Memory & Rendering Engine (MRE) ASIC indeholder hukommelsescontrolleren . Der er adgang til hukommelse via en 133 MHz 144-bit bus, hvoraf 128 bit er til data og de resterende til ECC . Denne bus er forbundet med et sæt buffere til 66 MHz 256-bit hukommelsessystemet.

I / O

I / O-funktionalitet leveres af IO Engine ASIC. ASIC leverer en 64-bit PCI- bus, en ISA- bus, to PS / 2-porte til tastatur og mus og en 10/100 Base-T Ethernet- port. PCI-bussen har en 64-bit slot, men ISA-bussen er udelukkende til stede til tilslutning af en Super I / O- chip for at levere serielle og parallelle porte.

Skiver

Image
Set bagfra af en SGI O2

O2 har et UltraWide SCSI-delsystem (Adaptec 7880). Ældre O2'er har generelt 4x hastighed Toshiba CD-ROM'er, men enhver Toshiba SCSI CD-ROM kan bruges (såvel som fra andre producenter er udskiftningen af ​​rammen dog designet til at passe til Toshiba-design, og IRIX kan ikke bruge anden CD-DA- tilstand end Toshiba). Senere enheder har Toshiba DVD-ROM'er. R5000 / RM7000 enhederne har to tilgængelige drevslæder til SCA UltraWide SCSI harddiske. Da R10000 / R12000 CPU-modulet har en meget højere køleventilatorenhed, har R10000 / R12000-enhederne kun plads til en køreslæde.

Grafik

Image
SGI O2 - internt

O2 brugte CRM-chipsættet specielt udviklet af SGI til O2. Det blev udviklet til at være en billig implementering af OpenGL 1.1-arkitekturen med ARB-billedudvidelser i både software og hardware. Chipsættet består af mikroprocessoren og ICE-, MRE- og Display ASIC'erne. Al visningsliste og toppunktbehandling samt kontrol af MRE ASIC udføres af mikroprocessoren. ICE ASIC udfører emballering og udpakning af pixels samt operationer på pixeldata. MRE ASIC udfører rasterisering og teksturkortlægning. På grund af den samlede hukommelsesarkitektur kommer tekstur og framebuffer-hukommelse fra hovedhukommelsen, hvilket resulterer i et system, der har en variabel mængde af hver hukommelse. Display Engine genererer analoge videosignaler fra framebuffer-data hentet fra hukommelsen til visning.

Operativsystemer

Flere operativsystemer understøtter O2:

Ydeevne

SGI O2 har et Imaging and Compression Engine (ICE) applikationsspecifikt integreret kredsløb (ASIC) til behandling af streamingmedier og stillbilleder. ICE fungerer ved 66 MHz og indeholder en R3000- afledt mikroprocessor, der fungerer som den skalare enhed, hvortil en 128-bit SIMD- enhed er tilsluttet ved hjælp af MIPS-coprocessorinterfacet. ICE opererer på otte 16-bit eller seksten 8-bit heltal, men leverer stadig en betydelig mængde beregningskraft, som gør det muligt for O2 at udføre videoafkodning og lydopgaver, der kræver en meget hurtigere CPU, hvis det gøres uden SIMD-instruktioner. ICE fungerer kun med IRIX-operativsystemet, da dette er det eneste system, der har drivere, der er i stand til at udnytte denne enhed.

Unified Memory Architecture betyder, at O2 bruger hovedhukommelse til grafiske strukturer, hvilket gør strukturering af polygoner og andre grafiske elementer trivielle. I stedet for at overføre teksturer over en bus til grafikundersystemet, sender O2 en markør til strukturen i hovedhukommelsen, som derefter tilgås af grafikhardwaren. Dette gør det let at bruge store strukturer og gør det endda muligt at bruge streaming video som en tekstur.

Da CPU'en udfører mange geometriberegninger, vil brugen af ​​en hurtigere CPU øge hastigheden for en geometri-begrænset applikation. O2's grafik er kendt for at have langsommere rasteriseringshastighed end Indigo2s maksimale IMPACT- grafikkort, selvom den maksimale IMPACT-grafik er begrænset til 4 MB strukturhukommelse, hvilket kan resultere i stød, mens O2 kun er begrænset af tilgængelig hukommelse.

Mens CPU-frekvenser på 180 til 400 MHz synes lave i dag, da O2 blev frigivet i 1996, var disse hastigheder på niveau med eller over det nuværende tilbud til x86-familien af ​​computere (jf. Intels Pentium og AMDs K5 ).

Anvendelser

O2'er blev ofte brugt i følgende felter:

  • Billeddannelse (især medicinsk)
  • On-air tv-grafik; det mest udbredte eksempel på en O2-kørende tv-grafik er Weather Star XL- computeren til The Weather Channel
  • Desktop arbejdsstation
  • 3D-modellering
  • Analog video efterproduktion
  • Forsvarsindustrier

SGI-tidslinje

SGI Prism SGI Origin 3000 and Onyx 3000 Origin 2000 SGI Challenge Onyx 300 Onyx 2 SGI Onyx SGI Crimson SGI Altix SGI Origin 200 SGI Indigo² and Challenge M SGI Tezro SGI Octane2 SGI Octane SGI Indigo² and Challenge M SGI IRIS 4D SGI Fuel SGI Indigo SGI IRIS 4D SGI O2 SGI O2 SGI Indy SGI IRIS 4D SGI IRIS SGI IRIS SGI IRIS SGI IRIS SGI IRISImage

Referencer

eksterne links