OS-9

Versiunea actuală a paginii nu a fost încă revizuită de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 24 decembrie 2018; verificările necesită 4 modificări .
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.

Istorie

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.

Literatură

Note

  1. Volger, Jon (iunie 1987). „Down to Business: Cumana / Upgrade”. A&B Computing . Publicații de specialitate Argus. Cu. 80-86.
  2. Dezvoltatorul OS-9 dă în judecată Apple pentru MacOS 9 • The Register . Preluat la 3 iulie 2018. Arhivat din original la 4 iulie 2018.

Link -uri