Apollo / Domain - Apollo/Domain

Apollo / Domain war eine Reihe von Workstations , die von Apollo Computer zwischen 1980 und 1989 entwickelt und hergestellt wurden . Die Maschinen wurden um die Motorola 68k- Prozessorfamilie herum gebaut , mit Ausnahme des DN10000 mit einem bis vier Apollo- RISC- Prozessoren namens PRISM .

Betriebssystem

Das ursprüngliche Betriebssystem war Apollos eigenes Produkt namens Aegis, das später in Domain / OS umbenannt wurde . Das Aegis- und Domain / OS-System bot für die damalige Zeit erweiterte Funktionen, beispielsweise ein objektorientiertes Dateisystem, Netzwerktransparenz, plattenloses Booten , eine grafische Benutzeroberfläche und in Domain / OS Interoperabilität mit BSD , System V und POSIX .

Hardware

Eine Apollo-Workstation ähnelte einem modernen PC mit Basiseinheit, Tastatur, Maus und Bildschirm. Frühe Modelle waren in kurzen (etwa 2 Fuß hohen) 19-Zoll-Rack-Schränken untergebracht, die neben einem Schreibtisch oder unter einem Tisch aufgestellt wurden. Der DN300 und der spätere DN330 wurden als integrierte Einheiten mit System und Monitor in einer Einheit konzipiert und passen problemlos auf eine Schreibtisch. Jedes Apollo-System (auch Standalones) musste mindestens eine Netzwerkschnittstelle enthalten. Ursprünglich war die einzige Option der 12-Mbit / s-Apollo-Token-Ring (ATR). Im Laufe der Zeit wurde 10 Mbit / s- Ethernet als Option hinzugefügt Es wurde festgestellt, dass der IBM Token Ring eine Option war - dies war nie verfügbar. Der ATR war im Allgemeinen die beste Wahl, da er extrem skalierbar war, während das Ethernet der damaligen Zeit einen ernsthaften Leistungsverlust erlitt, als zusätzliche Maschinen zum Netzwerk hinzugefügt wurden. Dies traf nicht auf ATR zu, das leicht über hundert Maschinen in einem Netzwerk haben könnte. Ein Nachteil war, dass im Gegensatz zu Ethernet ein Maschinenausfall (der bei einem einzelnen fehlerhaften Anschluss leicht auftreten konnte) das gesamte Netzwerk stoppte. Apollo bot eine Option Alle (aber dringend empfohlenen) Netzwerkverkabelungssysteme mit Bypass-Schaltern und Schnellverbindungsboxen, mit denen Maschinen problemlos getrennt und bewegt werden konnten. Apollo Token Ring-Netzwerke verwendeten 75-Ohm- RG-6U- Koaxialkabel.

Vernetzung

Die Netzwerkorientierung der Systeme zusammen mit der ATR-Funktionalität machte es einfach und praktikabel, plattenlose Computer mit dem Betriebssystem eines anderen Computers zu starten und auszuführen . Im Prinzip können so viele Maschinen von einem Host gebootet werden, wie es bewältigen kann. In der Praxis waren vier plattenlose Maschinen von einem Host ungefähr am Limit. Vorausgesetzt, die richtige maschinenspezifische Software wurde auf dem Host installiert (wiederum sehr einfach), konnte jeder Maschinentyp von jedem anderen gestartet werden (eine Komplikation bestand darin, dass ein DN10000 nur von einem anderen DN10000 oder einem 68K-basierten System gestartet werden konnte, das hatte "cmpexe" zusammengesetzte ausführbare Dateien installiert).

Bei einigen Systemen kann die Grafikkarte entfernt werden, damit sie als Server verwendet werden kann. In diesem Fall wurden Tastatur und Maus automatisch ignoriert und auf das System zugegriffen, entweder über das Netzwerk oder über ein dummes Terminal, das an die serielle Schnittstelle des Geräts angeschlossen ist. Ein solches System wurde als "DSP" anstelle von "DN" bezeichnet.

Modelle

Die Modellbenennungskonvention war DN (für Domänenknoten) mit einer Modellnummer. Wenn das System keine Anzeige hatte, war es ein DSP (für Domain Service Processor).

Das erste Modell war die DN416-Workstation, die später als DN100 bezeichnet wurde, nachdem der grüne Bildschirm durch einen Schwarzweißbildschirm ersetzt wurde. Dieses System verwendete zwei 68000-Prozessoren und implementierte virtuellen Speicher (zu dem der 68000 theoretisch nicht in der Lage war), indem ein Prozessor angehalten wurde, wenn ein Seitenfehler auftrat, und der andere Prozessor den Fehler behandeln ließ, und dann den primären Prozessor freigegeben wurde, wenn der Seitenfehler auftrat abgewickelt.

Spätere Modelle basierten auf Prozessoren 68010 , 68020 , 68030 und 68040, die native Unterstützung für virtuellen Speicher hatten. Einige Workstations hatten Bit-Slice-CPU-Implementierungen, die mit dem 68000 kompatibel waren.

Der DSP90 war ein Dateiserver, der mit einer Standard- Multibus- Rückwandplatine und E / A-Controllern erstellt wurde. Der Festplattencontroller unterstützt bis zu vier (4) 500-MB-Festplatten. Ein 9-Spur-Bandcontroller war ebenfalls erhältlich.

Frühe Leistungsmodelle waren der DN560 und der DN660, die in Schreibtischschränken untergebracht waren. Diese haben üblicherweise Farbgrafikkarten mit Grafikbeschleunigern.

Apollo DN330 in Chelmsford, ca. 1985

Der DN300 und der spätere DN330 waren integrierte Desktop-Systeme, die nicht viel größer als der mitgelieferte Monitor waren.

In den späten 1980er Jahren stellte Apollo ein neues Maschinenpaar vor. Der DN3000 und der DN4000 verwendeten 68k-Prozessoren, waren jedoch in IBM PC-ähnlichen Fällen untergebracht und verfügten über IBM-AT-kompatible ISA-Erweiterungssteckplätze und PC-kompatible Festplatten. Diese wurden Mitte bis Ende der 1980er Jahre zur Hauptstütze des Apollo-Sortiments. Im Prinzip könnte ein Benutzer oder ein Dritter eine Standard-AT-Erweiterungskarte installieren. Da dies jedoch das Schreiben eines speziellen Gerätetreibers erforderte, war dies in der Praxis sehr selten. Die Größe und das Design der Boxen machten die Installation oder den Austausch von Komponenten jedoch sehr einfach. Ein typisches System könnte zwischen 2 haben  MiB und 32 MiB von Speicher, eine 76 MB, 150 MB oder 330 MB (sehr gelegentlich 660 MB) Festplatte , und 32-Bit - 68020 oder 68030 - Prozessor mit 12 MHz bis 33 MHz ausgeführt wird , in Abhängigkeit von Modell. Ein Erweiterungsschacht mit halber Höhe kann je nach Kassette entweder ein 5¼-Zoll- Diskettenlaufwerk oder ein Kassettenlaufwerk vom Typ QIC mit einer Kapazität von 30 MB, 45 MB oder 60 MB aufnehmen. Für den Druckerzugriff wurde das System standardmäßig mit einer seriellen Schnittstelle geliefert . Eine serielle / parallele Erweiterungskarte könnte einen parallelen Druckeranschluss bereitstellen, wenn dies erforderlich wäre.

Der DN3000 und der DN4000 wurden später mit einer schnelleren 68030- CPU auf DN3500 und DN4500 aktualisiert . Der DN3500 war ungefähr so ​​leistungsstark wie der DN4000. In begrenzten Mengen wurde auch ein DN5500 mit einem 68040 hergestellt.

Es wurde eine DN2500-Workstation veröffentlicht, die als "4 Mips, 4 MB Speicher, für weniger als 4.000 US-Dollar" beworben wurde. Dies war ein einzelnes integriertes Motherboard, das PC-Standard-DRAM-DIMM-Module verwendete. Dies war eine signifikante Abweichung von früheren Entwürfen und denen der Konkurrenz, die kundenspezifische Speichermodule hatten. Das Motherboard enthielt ein hochauflösendes (1280 x 1024) Schwarz-Weiß-Bitmap-Display und eine SCSI-Festplattenschnittstelle. Die Systeme enthielten einen einzelnen AT-Erweiterungssteckplatz für eine Netzwerkkarte, damit das System eine Verbindung zu einem der drei unterstützten Netzwerke (Apollo Token Ring, IBM Token Ring oder Ethernet) herstellen kann.

Nach dem Kauf von Apollo Computer durch HP wurde eine zusammengeführte Reihe von Workstations mit den Namen HP / Apollo 425t und HP / Apollo 433s hergestellt, auf denen entweder Domain / OS oder HP-UX ausgeführt werden konnte. Der 425t war ein "Pizza Box" -Design mit einem einzigen Netzwerkerweiterungssteckplatz. Der 433s war ein Desk-Side-Server-System mit mehreren Erweiterungssteckplätzen.

Kompatibilität

Die PC-Kompatibilität war entweder durch Software- Emulation mit dem optionalen Produkt DPCE oder über eine Einsteckkarte mit einem Intel 80286- Prozessor möglich. Eine Plug-In-Karte eines Drittanbieters mit einem 386 war ebenfalls erhältlich.

Eine Apollo Token Ring-Netzwerkkarte kann auch in einen Standard-PC eingelegt werden, und Netzwerktreiber ermöglichen die Verbindung zu einem Server, auf dem ein PC-SMB-Dateiserver (Server Message Block) ausgeführt wird.

Verwendung

Obwohl Apollo-Systeme einfach zu bedienen und zu verwalten waren, wurden sie weniger kosteneffektiv, da das proprietäre Betriebssystem Software teurer machte als Unix-Software. Die 68K-Prozessoren waren langsamer als die neuen RISC- Chips von Sun und Hewlett-Packard . Apollo hat beide Probleme durch die Einführung des RISC-basierten DN10000 und des Unix-freundlichen Domain / OS- Betriebssystems behoben . Der DN10000 war zwar schnell, aber extrem teuer, und eine zuverlässige Version von Domain / OS kam zu spät, um einen Unterschied zu machen. Die höhere Geschwindigkeit und der sinkende Preis von PCs sorgten für die Veralterung von High-End-Systemen wie Apollo-Workstations.

Erwerb

1989 erwarb Hewlett-Packard Apollo. Später veröffentlichten sie die Workstation der DN2500-Serie, eine kostengünstige Alternative zur DN3x00 / 4x00-Serie, und später noch die HP 9000 Series 400-Linie, auf der entweder HPs eigene Unix- , HP-UX- oder Domain / OS -Version ausgeführt werden kann . In diesem Fall musste die Auswahl zum Zeitpunkt des Kaufs getroffen werden, teilweise weil für die HP-UX- und Domain / OS-Funktionalität unterschiedliche Tastaturen und Mäuse erforderlich waren.

Externe Links