OS-9

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 24. prosince 2018; kontroly vyžadují 4 úpravy .
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.

Historie

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.

Literatura

Poznámky

  1. Volger, Jon (červen 1987). „Down to Business: Cumana / Upgrade“ . A&B Computing . Specializované publikace Argus. S. 80-86.
  2. Vývojář OS-9 žaluje Apple kvůli MacOS 9 • The Register . Získáno 3. července 2018. Archivováno z originálu dne 4. července 2018.

Odkazy