OS-9

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 24 december 2018; kontroller kräver 4 redigeringar .
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.

Historik

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.

Litteratur

Anteckningar

  1. Volger, Jon (juni 1987). "Down to Business: Cumana / Uppgraderingen". A&B Computing . Argus Specialist Publications. Med. 80-86.
  2. OS-9-utvecklare stämmer Apple över MacOS 9 • The Register . Hämtad 3 juli 2018. Arkiverad från originalet 4 juli 2018.

Länkar