OS-9

OS-9
Sprachen Englisch
Firma /
Entwickler
Microware Systems Corporation
Geschrieben in VS
Erste Version 1979
Neueste stabile Version 4.10
Webseite www.microware.com

OS-9 ist ein Echtzeit - Festbetriebssystem in geboren 1979 - 1980 , und erstellt von Microware Systems Corporation .

Dieses Betriebssystem kann auf einer Karte in einem VME-Rack platziert werden , die über eine serielle Verbindung mit einem PC oder einer Workstation ( RS / 6000 usw.) verbunden ist. Über die unter Windows ausgeführte Microware Hawk- Software ist es dann möglich, über einen Befehlsinterpreter mit der Karte zu kommunizieren .

In 1999 , 19 Jahre nach der ersten Version von OS-9, von Apple startete seine Mac OS 9 Betriebssystem . In diesem Jahr verklagte Microware Apple wegen der Marke.

Systemmerkmale

OS-9 ist eine Art Unix und Multitasking , Mehrbenutzer und Echtzeit . Es ist als "  ROMable  " qualifiziert.

Es ist auch modular aufgebaut , sodass neue Geräte schnell auf dem System installiert werden können, indem neue Treiber geschrieben oder, falls der Treiber vorhanden ist, einfach ein neuer Dateideskriptor erstellt wird.

Es ist auch kompakt; Der Kernel hat eine Größe von weniger als 20 KB und ist besonders im Bereich eingebetteter Systeme interessant: Er wurde auch von Sony und Philips für ihren CD-I-Player ausgewählt . Das Navigationssystem des BMW 750i verwendet ebenfalls OS-9.

Die Fehlererkennung in im Speicher geladenen Modulen erfolgt mit CRC 24.

Architekturen, die OS-9 unterstützen

Versionen

Die erste Version wurde in Assemblersprache für den Motorola 6809- Prozessor geschrieben und stellte dann einen adressierbaren Bereich von 64 KB bereit. Anschließend wurde eine zweite Version für den 6809-Prozessor erstellt, die 1  MB adressierbaren Speicherplatz unterstützte. In vielen Implementierungen war auch eine grafische Umgebung enthalten . Später wurde die Version für den 6809 (OS-9/6809) in Assemblersprache auf den 68000 (OS-9 / 68K) portiert . wurde dann aus Gründen der Portabilität in C-Sprache umgeschrieben und erhielt den Namen OS-9000.

Hauptbefehle

Einige der wichtigsten verfügbaren Befehle sind: