SGI O2 - SGI O2
| 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 |
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
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
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:
- IRIX 6.3 eller 6.5.x (native platform).
- Linux- port fungerer, men nogle drivere mangler. Både Gentoo og Debian har udgivelser, der fungerer på O2. Se IP32-portens side på linux-mips.org.
- OpenBSD har kørt på O2 siden OpenBSD 3.7. Se sgi port-siden.
- NetBSD har kørt på O2 siden NetBSD 2.0. Det var det første Open Source- operativsystem, der blev portet til O2. Se sgimips- portens side.
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