OS-9 | |
---|---|
Utvecklaren | Mikrovaror |
OS-familjen | Unix-liknande OS , realtidsoperativsystem |
Första upplagan | år 1979 |
senaste versionen | 6,0 (Q4 2015 ) |
Språk som stöds | engelsk |
Plattformar som stöds | Motorola 6809 , Motorola 680x0 , ColdFire , SuperH , ARM/XScale , MIPS , PowerPC , Intel x86 |
Gränssnitt |
CLI i alla GUI- versioner på vissa plattformar |
Licens | Proprietär |
stat | aktuell |
Hemsida | microware.com |
OS-9 är en familj av UNIX-liknande RTOS med flera uppgifter och flera användare som utvecklades av Microware Systems Corporation på 1980-talet. Arbetade från början på Motorola 6809-processorer . Det finns versioner för Motorola 68k , PowerPC , Intel x86 och andra datorer [1] [2] .
Används för interaktiva och inbyggda system . 2001 förvärvades rättigheterna till systemet av RadiSys Corporation , 2013 köptes de tillbaka av Microware LP.
Den första versionen ("OS-9 Level One"), med anor från 1979–1980, skrevs i assemblerspråk för Motorola 6809 CPU, och alla dess processer körde i ett 64 KB CPU-adressutrymme utan minneshantering. Blockera. Det utvecklades som ett stödjande operativsystem för BASIC09-projektet kontrakterat av Motorola som en del av utvecklingen av 6809.-implementeringarna och inkluderar ett GUI på vissa plattformar.
1983 portades OS-9/6809 till Motorola 68000 assemblerspråk och utökades (namnet OS-9/68K); och en ännu senare (1989) version skrevs om främst i C för ytterligare portabilitet. Den bärbara versionen hette ursprungligen OS-9000 och släpptes för 80386 PC-system runt 1989 innan den portades till PowerPC runt 1995. Dessa senare versioner saknar OS-9/6809 Level Two minneskartare, helt enkelt för att de inte behöver dem. De använde ett enda platt adressutrymme som delas av alla processer; Minnesmappningshårdvaran, om sådan finns, används huvudsakligen för att säkerställa att processer endast kommer åt det minne de har behörighet att komma åt. Hur som helst, alla 680x0 och 80386 (och senare) MPU:er stöder direkt mycket mer än 1 MB minne.
Operativsystem i realtid | |
---|---|
| |
öppna | |
Proprietär |
|
historisk |
|
|