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.
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.
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.
Alcuni dei principali comandi disponibili sono: