Unicos

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springenZur Suche springen
UNICOS
EntwicklerCray Inc.
Lizenz(en)Proprietär
Akt. Version10.0.1.2(Mai 2003)
AbstammungUNIX
↳ UNIX System V
↳ UNICOS
Architektur(en)Cray-1,Cray-2,X-MP,Y-MP,Cray C90
www.cray.com

UNICOS ist ein kommerziellesUnix-Betriebssystem desSupercomputerherstellersCray Inc und für den Betrieb vonVektor-Großrechnern konzipiert.

Inhaltsverzeichnis

Geschichte

[Bearbeiten |Quelltext bearbeiten]

COS und CX-OS

[Bearbeiten |Quelltext bearbeiten]

Im Jahr 1985 brachte das Unternehmen Cray Research (später Cray Inc) den VektorsupercomputerCray-2 als Weiterentwicklung desCray-1 auf den Markt. Da große Teile des bis dahin verwendetenCray Operating System (COS) inAssembler programmiert waren, entschloss man sich frühzeitig für eine günstigere und schnellere Portierung des weitgehend inC programmiertenUNIX System V Release 2 als Grundlage für die neuen Cray-2 Systeme. So konnte bereits 1984 die erste Version des neuen UNIX-BetriebssystemsCX-OS fertiggestellt werden, welche dieCray X-MP unterstützte. Zu diesem Zeitpunkt handelte es sich jedoch vorwiegend noch um ein Demonstrationssystem für die Möglichkeiten eines UNIX-Betriebssystems für Großrechner.

UNICOS

[Bearbeiten |Quelltext bearbeiten]

Mit der Einführung der Cray-2 wurde das System inUNICOS (UNIx Cray Operating System) umbenannt und am 3. April 1986 in der Version 1.0 für den Betrieb vonCray-1M,Cray-1S,Cray X-MP undCray-2 Systemen freigegeben.

Über die nächsten Jahre und zehn Versionen hinweg entwickelte sich UNICOS zu einem UNIX basierten Großrechnersystem mit vollständiger Ressourcen- und Benutzerkontrolle,Multilevel security (MLS),Multithreading, wissenschaftlichemHochleistungsrechnen und vollständigerPOSIX-Konformität. Die Schwerpunkte lagen vor allem beiPerformance undSkalierbarkeit, was jedoch zu Ungunsten der Flexibilität ging, und so musste lange Zeit bei einer Dateisystem-Änderung ein kompletter Neustart durchgeführt werden.

UNICOS/MAX und UNICOS/mk

[Bearbeiten |Quelltext bearbeiten]

Mit der Einführung desCray T3D hielt 1993 erstmals dasMassively Parallel Processing (MPP) Einzug in die Produktlinie des Unternehmens. Hierfür wurde das System in zwei wesentliche Bestandteile zerlegt. DasFrontend, ein Vektorrechner unter UNICOS betrieben, war für dieEingabe und Ausgabe zuständig und versorgte das Backend, welches aus einer Vielzahl von Processing Elements (PEs bzw. Nodes) bestand und die eigentlichen Rechenarbeiten übernahm. Die PEs im Backend wiederum wurden mit demMicrokernel SystemUNICOS/MAX betrieben.

Mit zunehmender Zahl an Prozessoren in den Systemen gewann es immer mehr an Bedeutung, auch die Verwaltung derSystemaufrufe auf mehrere Prozessoren (sogenannte System-Nodes) zu verteilen, um keine Wartezeiten in Kauf nehmen zu müssen. Das Ergebnis warUNICOS/mk, ein Mikrokernel-basiertes,verteiltes Betriebssystem, welches von demEchtzeitbetriebssystemChorusOS abstammte und seit 1995 mit derCray T3E ausgeliefert wurde.

UNICOS/mp und UNICOS/lc

[Bearbeiten |Quelltext bearbeiten]

Einige Zeit nach der Fusion zwischen Cray Research undSGI wurde im Jahr 2003 unter dem NamenUNICOS/mp ein von früheren Versionen größtenteils unabhängiges Betriebssystem eingeführt. Dieses ist zwar ebenfalls ein Mikrokernel-basiertes, verteiltes Betriebssystem, stammt aber vonIRIX 6.5 ab. Eingesetzt wurde es seitdem auf den Systemen derCray-X1- und derCray-X1E-Serie. Die aktuelle Version 3.1 vonUNICOS/mp wurde 2006 freigegeben.

Darüber hinaus entstand in den folgenden JahrenUNICOS/lc, eine Mischung aus Catamount (basiert auf Cougar, das aufASCI Red verwendet wurde) für die Berechnungsbestandteile undGNU/Linux für die Servicebestandteile. Eingesetzt wird es auf Systemen derCray-XT3-Serie.

Literatur

[Bearbeiten |Quelltext bearbeiten]

Weblinks

[Bearbeiten |Quelltext bearbeiten]
Abgerufen von „https://de.wikipedia.org/w/index.php?title=Unicos&oldid=211936483
Kategorien: