OS-9

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 24. december 2018; checks kræver 4 redigeringer .
OS-9
Udvikler Mikrovare
OS familie Unix-lignende OS , real-time operativsystem
Første udgave i 1979
nyeste version 6.0 (4. kvartal 2015 )
Understøttede sprog engelsk
Understøttede platforme Motorola 6809 , Motorola 680x0 , ColdFire , SuperH , ARM/XScale , MIPS , PowerPC , Intel x86
Interface CLI i alle
GUI- versioner på nogle platforme
Licens proprietære
Stat aktuelt
Internet side microware.com

OS-9  er en familie af multi- tasking , multi-bruger, UNIX-lignende RTOS udviklet af Microware Systems Corporation i 1980'erne. Arbejdede oprindeligt på Motorola 6809-processorer . Der er versioner til Motorola 68k , PowerPC , Intel x86 og andre computere [1] [2] .

Anvendes til interaktive og indlejrede systemer . I 2001 blev rettighederne til systemet erhvervet af RadiSys Corporation , i 2013 blev de købt tilbage af Microware LP.

Historie

Den første version ("OS-9 Level One"), der stammer fra 1979-1980, blev skrevet i assemblersprog til Motorola 6809 CPU'en, og alle dens processer kørte i et 64 KB CPU-adresserum uden hukommelsesstyring. Blok. Det blev udviklet som et understøttende operativsystem til BASIC09-projektet, som Motorola har indgået kontrakt med som en del af udviklingen af ​​6809.-implementeringerne og inkluderer en GUI på nogle platforme.

I 1983 blev OS-9/6809 overført til Motorola 68000 assemblersprog og udvidet (kaldet OS-9/68K); og en endnu senere (1989) version blev primært omskrevet i C for yderligere portabilitet. Den bærbare version hed oprindeligt OS-9000 og blev udgivet til 80386 pc-systemer omkring 1989, før den blev overført til PowerPC omkring 1995. Disse senere versioner mangler OS-9/6809 Level Two memory mappers, simpelthen fordi de ikke har brug for dem. De brugte et enkelt fladt adresserum, der blev delt af alle processer; Hukommelseskorthardwaren, hvis den findes, bruges hovedsageligt til at sikre, at processer kun får adgang til den hukommelse, de har tilladelse til at få adgang til. Under alle omstændigheder understøtter alle 680x0 og 80386 (og nyere) MPU'er direkte meget mere end 1 MB hukommelse.

Litteratur

Noter

  1. Volger, Jon (juni 1987). "Down to Business: Cumana / Opgraderingen". A&B Computing . Argus Specialist Publikationer. Med. 80-86.
  2. OS-9-udvikler sagsøger Apple over MacOS 9 • The Register . Hentet 3. juli 2018. Arkiveret fra originalen 4. juli 2018.

Links