OS-9 | |
---|---|
Dezvoltator | Microware |
Familia OS | Sistem de operare asemănător Unix , sistem de operare în timp real |
Prima editie | în 1979 |
ultima versiune | 6.0 (T4 2015 ) |
Limbi acceptate | Engleză |
Platforme acceptate | Motorola 6809 , Motorola 680x0 , ColdFire , SuperH , ARM/XScale , MIPS , PowerPC , Intel x86 |
Interfață |
CLI în toate versiunile GUI pe unele platforme |
Licență | proprietate |
Stat | de actualitate |
site web | microware.com |
OS-9 este o familie de RTOS multitasking , multi-utilizator, asemănător UNIX , dezvoltată de Microware Systems Corporation în anii 1980. A lucrat inițial pe procesoarele Motorola 6809 . Există versiuni pentru Motorola 68k , PowerPC , Intel x86 și alte computere [1] [2] .
Folosit pentru sisteme interactive și încorporate . În 2001, drepturile asupra sistemului au fost achiziționate de RadiSys Corporation , în 2013 au fost răscumpărate de Microware LP.
Prima versiune ("OS-9 Level One"), care datează din 1979-1980, a fost scrisă în limbaj de asamblare pentru CPU Motorola 6809, iar toate procesele sale rulau într-un spațiu de adrese de 64 KB CPU fără management al memoriei. Bloc. A fost dezvoltat ca sistem de operare suport pentru proiectul BASIC09 contractat de Motorola ca parte a dezvoltării implementărilor 6809. și include o GUI pe unele platforme.
În 1983, OS-9/6809 a fost portat pe limbajul de asamblare Motorola 68000 și extins (denumit OS-9/68K); și o versiune chiar ulterioară (1989) a fost rescrisă în primul rând în C pentru o portabilitate suplimentară. Versiunea portabilă a fost inițial numită OS-9000 și a fost lansată pentru sisteme PC 80386 în jurul anului 1989 înainte de a fi portată pe PowerPC în jurul anului 1995. Aceste versiuni ulterioare le lipsesc mapele de memorie OS-9/6809 Level Two, pur și simplu pentru că nu au nevoie de ele. Au folosit un singur spațiu de adresă plat partajat de toate procesele; Hardware-ul de mapare a memoriei, dacă este prezent, este utilizat în principal pentru a se asigura că procesele accesează numai memoria pe care au permisiunea de a o accesa. În orice caz, toate MPU-urile 680x0 și 80386 (și mai târziu) acceptă direct mult mai mult de 1 MB de memorie.
Sisteme de operare în timp real | |
---|---|
| |
deschis | |
Proprietate |
|
istoric |
|
|