Betriebssystemkerne/Kleinkernsysteme
CHORUS
Quellen
- ChorusOS
- Chorus ist nun kommerziell von SUN.
- PA-CHORUS
- CHORUS auf HPPA-Prozessoren
- news:comp.os.chorus
- Rozier u.a: "CHORUS Distributed Operating System", Computing Systems 1(4) 1988
- gien95
- Chorus FAQ
- (auch ASCII-Version)
- Wikipedia über ChorusOS
Eigenschaften
- Realtime-Fähig !?
- skalierbar
- Für Thin-Clients
- für eingebettete Systeme
Grundbegriffe
Nucleus kontrolliert den austausch von Nachrichten zwischen Ports, die an Aktoren angehängt sind.
Der Nucleus implementiert folgende Begrifflichkeiten/Abstraktionen:
- Actor
- Einheit von Betriebsmittelsammlung und Speicheraddressraum
- Thread
- Einheit serieller Ausführung
- Message
- Einheit zur Kommunikation
- Port, Gruppen von Ports
- Adressierungseinheit und (Re)Konfigurierungsbasis
- Unique Identifiers (UI)
- Globale Namen
- Region
- Strukturierungseinheiten für Adressräume in Actoren
- Es ist ein verteiler Virtueller Speicher möglich
- Netzwerkaddressierung wie in Amoeba
- uniforme Dateibenennung wie 9th Edition Bell Laboratory-UNIX
- asynchrone Nachrichtenprotokolle
- synchroner RPC
Sicherheitsmechanismen:
- Segment
- Datenkapselungseinheit
- Capability
- Einheit für Datenzugriffskontrolle
- Protection Identifier
- Einheit zur Authorisierung
Anwendungsgebiete
- Telekommunikation
- eingebettete Systeme, Realtime
- Hochverfügbarkeit
- Supercomputing (technisch wissenschaftliche Anwendungen)
- Multimedia (Continous Media in Distributed System (Lancaster University))
Zusammenhang mit CORBA
Es gibt einen ORB COOL, diesen allerdings auch für andere Systeme.
Informatik- und Netzwerkverein Ravensburg e.V
Rudolf Weber