Sonne-1 - Sun-1

Sun Microsystems Sun-1
Computermuseum Sun-1.jpg
Sonne-1 im Computermuseum
Entwickler Sonne Mikrosysteme
Typ Arbeitsplatz
Veröffentlichungsdatum 1982 ; Vor 39 Jahren ( 1982 )
Einführungspreis $8900
Zentralprozessor Motorola 68000
Nachfolger Sonne-2

Sun-1 war die erste Generation von UNIX- Computer-Workstations und -Servern, die von Sun Microsystems produziert wurden und im Mai 1982 auf den Markt kamen. Diese basierten auf einer CPU-Platine, die von Andy Bechtolsheim während seines Doktorandenstudiums an der Stanford University entworfen und von der DARPA finanziert wurde . Die Sun-1 - Systeme liefen SunOS 0.9, einen Hafen von UniSoft ‚s Uniplus V7 Hafen von Seventh Edition UNIX auf den Motorola 68000 Mikroprozessor , ohne Fenstersystem . Frühe Sun-1-Workstations und -Server verwendeten das ursprüngliche Sun-Logo, eine Reihe von roten "U"s, die in einem Quadrat angeordnet sind, anstelle der bekannteren violetten Rautenform, die später verwendet wurde.

Die erste Sun-1-Workstation wurde im Mai 1982 an Solo Systems verkauft. Die Sun-1/100 wurde im ursprünglichen nichtlinearen EditDroid -Bearbeitungssystem von Lucasfilm verwendet .

Typenschild auf der Sun-1 Workstation

Modelle

Sun 1/100 Desktop-Workstation
Sun 150U Rackmount-Server
Modell Chassis
Sonne 100 7-Slot-Multibus (Desktop)
Sonne 150 15-Slot-Multibus (Rackmontage)

Hardware

Sun 100U Kartenhalter

Die Sun-1-Workstation basierte auf der SUN-Workstation der Stanford University, die von Andy Bechtolsheim (beraten von Vaughan Pratt und Forest Baskett ), einem Doktoranden und Mitbegründer von Sun Microsystems, entwickelt wurde. Das Herzstück dieses Designs waren die Multibus- CPU, der Speicher und die Grafikkarten. Die in der Sun-1-Workstation verwendeten Karten waren ein Design der zweiten Generation mit einem privaten Speicherbus, der es ermöglichte, den Speicher ohne Leistungseinbußen auf 2 MB zu erweitern.

Das 1982 eingeführte Sun 68000 Board war ein leistungsstarker Einplatinencomputer . Es kombiniert einen 10 MHz Motorola 68000 Mikroprozessor , eine von Sun entwickelte Memory Management Unit (MMU), 256 KB Zero Wait State Memory mit Parität, bis zu 32 KB EPROM- Speicher, zwei serielle Ports, einen 16-Bit-Parallelport und einen Intel Multibus- Schnittstelle (IEEE 796-Bus) in einem einzigen 12 Zoll breiten (300 mm), 6,75 Zoll tiefen (171 mm) Multibus-Formfaktor.

Durch die Verwendung des Motorola 68000 Prozessors in enger Verbindung mit der Sun-1 MMU war die Sun 68000 CPU-Platine in der Lage, ein Multitasking-Betriebssystem wie UNIX zu unterstützen. Es umfasste eine fortschrittliche, von Sun entwickelte, zweistufige Speicherverwaltungseinheit mit mehreren Prozessen und Funktionen für Speicherschutz, Code-Sharing und Demand-Paging des Speichers. Die Sun-1 MMU war notwendig, da die Motorola 68451 MMU mit dem 68000 nicht immer richtig funktionierte und den Prozessorzustand nach einem Pagefault nicht immer wiederherstellen konnte.

Die CPU-Platine enthielt 256 KB Speicher, der durch zwei zusätzliche Speicherkarten auf insgesamt 2 MB ersetzt oder erweitert werden konnte. Obwohl die Speicherkarten den Multibus-Formfaktor verwendeten, nutzten sie nur die Multibus-Schnittstelle zur Stromversorgung; der gesamte Speicherzugriff erfolgte über den kleineren privaten P2- Bus. Dies war ein synchroner privater Speicherbus, der gleichzeitige Speicher-Eingabe/Ausgabe-Übertragungen ermöglichte. Es ermöglichte auch einen Nullwartezustandsbetrieb des Speichers mit voller Leistung . Bei der Installation des ersten 1 MB Erweiterungsboards mussten entweder die 256 KB Speicher auf dem CPU-Board oder die ersten 256 KB auf dem Erweiterungsboard deaktiviert werden.

Die On-Board-I/O umfasste einen UART mit zwei seriellen Ports und einen parallelen 16-Bit-Port. Die seriellen Ports wurden mit einem Intel 8274 UART und später mit einem NEC D7201C UART realisiert. Der serielle Port A war als Datenkommunikationsgeräte- (DCE)-Port verdrahtet und hatte volle Modemsteuerung. Es war auch der Konsolenport, wenn keine grafische Anzeige im System installiert war. Der serielle Port B war als Datenendgerät- Port (DTE) verdrahtet und hatte keine Modemsteuerung. Beide seriellen Ports konnten auch als Terminalports verwendet werden, sodass drei Personen eine Workstation nutzen konnten, obwohl zwei keine grafischen Displays hatten. Der 16-Bit-Parallelport war ein spezieller Port für den Anschluss einer 8-Bit-Parallelport-Tastatur und einer 8-Bit-Parallelport-Optik-Maus für Workstations mit grafischen Displays. Der Parallelport wurde nie als universeller Paralleldruckerport verwendet .

Die CPU-Platine enthielt einen voll kompatiblen Multibus (IEEE 796 Bus). Es handelte sich um einen asynchronen Bus, der Geräte mit unterschiedlichen Übertragungsraten aufnahm und gleichzeitig den maximalen Durchsatz beibehielt. Er hatte 20 Adressleitungen, sodass er bis zu 1 MB Multibus-Speicher und 1 MB E/A-Speicherplätze adressieren konnte, obwohl die meisten E/A-Geräte nur die ersten 64 KB des Adressraums dekodierten. Die Sun-CPU-Platine unterstützte vollständig die Multi-Master-Funktionalität, die es ihr ermöglichte, den Multibus mit anderen DMA-Geräten zu teilen.

Als Tastatur diente ein Micro Switch 103SD30-2 oder eine KeyTronic P2441 für den deutschen Markt. Das Memory-mapped, Bit-mapped Frame Buffer (Grafik) Board hatte eine Auflösung von 1024×1024 Pixel , aber nur 1024×800 wurden auf dem Monitor angezeigt. Die Grafikkarte enthielt Hardware zur Beschleunigung von Rasteroperationen. Es wurde ein 17-Zoll-Videoanzeigemonitor, Modell HD17H, von Ball verwendet. Ein Ethernet- Board war verfügbar, das ursprünglich die 3 Mbit/s Xerox PARC Ethernet-Spezifikation implementierte , die später auf die 3Com 10 Mbit/s-Version aktualisiert wurde . Ein Interphase SMD 2180 Disk Controller kann installiert werden, um bis zu vier Fujitsu 84 MB M2313K oder CDC 16,7 MB (8,35 MB fest, 8,35 MB entfernbar) 9455 Lark Laufwerke anzuschließen. Alle Boards wurden in einem 6- oder 7-Slot- Multibus- Kartenkäfig installiert .

Spätere Dokumentation zeigt, dass ein 13- oder 19-Zoll-Farbdisplay verfügbar war. Der Farb-Framebuffer hatte eine Auflösung von 640×512 Pixel , wobei 640×480 auf dem Monitor angezeigt wurden. Das Board könnte 256 Farben aus einer Palette von 16 Millionen darstellen. Das Angebot wurde ebenfalls um ½-Zoll- 9-Spur- Reel-to-Reel-Bandlaufwerke und QIC -02 ¼-Zoll-Kassettenbandlaufwerke erweitert.

Es gab auch ein Sun-1-CPU-Board der zweiten Generation, das als Sun-1.5-CPU-Board bezeichnet wird.

Sun-1-Systeme, die mit Sun-2- Multibus-CPU-Boards aufgerüstet wurden, wurden mit einem U- Suffix an ihre Modellnummer gekennzeichnet.

Sonnenzeitleiste

Sun Blade Sun Fire Sun Fire Sun Enterprise Sun Ultra Enterprise Sun Ultra series Sun Ultra series Sun Ultra series Sun Ultra series Sun Blade (workstation) Sun 386i Sun Java Workstation Sun Ultra series SPARCstation Sun-3 Sun-2 Sun-1

Verweise

Literaturverzeichnis

  • Sun-1-Systemreferenzhandbuch , Sun Microsystems , 1982.
  • Andreas Bechtolsheim , Forest Baskett und Vaughan Pratt , The SUN Workstation Architecture , Stanford University Computer Systems Laboratory Technical Report No. 229, März 1982.
  • M. Hall, Sunburst: Der Aufstieg der Sun-Mikrosysteme . Chicago, Zeitgenössische Bücher, 1990. ISBN  0-8092-4368-7 .

Externe Links