OS-9 | |
---|---|
Vývojář | Mikroware |
rodina OS | Unix-like OS , operační systém v reálném čase |
První vydání | v roce 1979 |
Nejnovější verze | 6.0 (4. čtvrtletí 2015 ) |
Podporované jazyky | Angličtina |
Podporované platformy | Motorola 6809 , Motorola 680x0 , ColdFire , SuperH , ARM/XScale , MIPS , PowerPC , Intel x86 |
Rozhraní |
CLI ve všech verzích GUI na některých platformách |
Licence | proprietární |
Stát | aktuální |
Webová stránka | microware.com |
OS-9 je rodina víceúlohových , víceuživatelských RTOS podobných UNIXu vyvinutá společností Microware Systems Corporation v 80. letech. Zpočátku pracoval na procesorech Motorola 6809 . Existují verze pro počítače Motorola 68k , PowerPC , Intel x86 a další [1] [2] .
Používá se pro interaktivní a vestavěné systémy . V roce 2001 práva na systém získala RadiSys Corporation , v roce 2013 je odkoupila zpět Microware LP.
První verze („OS-9 Level One“) z let 1979–1980 byla napsána v assembleru pro CPU Motorola 6809 a všechny její procesy běžely v adresním prostoru CPU 64 KB bez správy paměti. Blok. Byl vyvinut jako podpůrný operační systém pro projekt BASIC09 kontrahovaný společností Motorola v rámci vývoje implementací 6809 a obsahuje GUI na některých platformách.
V roce 1983 byl OS-9/6809 portován na jazyk assembleru Motorola 68000 a rozšířen (pojmenovaný OS-9/68K); a ještě pozdější (1989) verze byla přepsána primárně v C pro další přenositelnost. Přenosná verze se původně jmenovala OS-9000 a byla vydána pro 80386 PC systémy kolem roku 1989, než byla portována na PowerPC kolem roku 1995. Tyto novější verze postrádají mapovače paměti OS-9/6809 úrovně 2, jednoduše proto, že je nepotřebují. Používali jeden plochý adresní prostor sdílený všemi procesy; Hardware mapování paměti, pokud je přítomen, se používá hlavně k zajištění toho, aby procesy přistupovaly pouze k paměti, ke které mají oprávnění. V každém případě všechny MPU 680x0 a 80386 (a novější) přímo podporují mnohem více než 1 MB paměti.
Operační systémy v reálném čase | |
---|---|
| |
OTEVŘENO | |
Proprietární |
|
historický |
|
|