OS-9

OS-9
Le lingue inglese
Azienda /
Sviluppatore
Microware Systems Corporation
Scritto in VS
Prima versione 1979
Ultima versione stabile 4.10
Sito web www.microware.com

OS-9 è un tempo reale duro di funzionamento del sistema nato nel 1979, - 1980 , e creato da Microware Systems Corporation .

Questo sistema operativo può essere posizionato su una scheda posta in un rack VME , collegata tramite collegamento seriale ad un PC o ad una workstation ( RS / 6000 , ecc.); è quindi possibile, tramite il software Microware Hawk , funzionante in ambiente Windows , comunicare con la scheda accedendo ad un interprete dei comandi .

Nel 1999 , 19 anni dopo la prima versione di OS-9, Apple ha lanciato il suo sistema operativo Mac OS 9 . Quell'anno, Microware ha citato in giudizio Apple per il marchio.

Caratteristiche del sistema

OS-9 è una sorta di Unix ed è multitasking , multiutente e in tempo reale . È qualificato come "  ROMable  ".

È anche modulare , consentendo di installare rapidamente nuovi dispositivi sul sistema scrivendo nuovi driver o, se il driver esiste, semplicemente creando un nuovo descrittore di file.

È anche compatto; il kernel è inferiore a 20 KB ed è particolarmente interessante da utilizzare nel campo dei sistemi embedded: è stato scelto anche da Sony e Philips per il loro lettore CD-I . Anche il sistema di navigazione della BMW 750i utilizza OS-9.

Il rilevamento degli errori nei moduli caricati in memoria viene eseguito utilizzando CRC 24.

Architetture che supportano OS-9

Versioni

La prima versione è stata scritta in linguaggio assembly per il processore Motorola 6809 e quindi ha fornito un'area indirizzabile di 64 KB, quindi è stata prodotta una seconda versione per il processore 6809 che supportava 1  MB di spazio di memoria indirizzabile; in molte implementazioni includeva anche un ambiente grafico . Successivamente, la versione per il 6809 (OS-9/6809) è stato portato, in linguaggio assembly , al 68000 (OS-9 / 68K); poi è stato riscritto in linguaggio C per la portabilità e ha preso il nome OS-9000.

Comandi principali

Alcuni dei principali comandi disponibili sono: