OS-9 | |
---|---|
Desarrollador | Microondas |
familia de sistemas operativos | Sistema operativo similar a Unix , sistema operativo en tiempo real |
Primera edición | en 1979 |
ultima versión | 6.0 (cuarto trimestre de 2015 ) |
Idiomas admitidos | inglés |
Plataformas compatibles | Motorola 6809 , Motorola 680x0 , ColdFire , SuperH , ARM/XScale , MIPS , PowerPC , Intel x86 |
Interfaz |
CLI en todas las versiones de GUI en algunas plataformas |
Licencia | propiedad |
Estado | actual |
Sitio web | microware.com |
OS-9 es una familia de RTOS de tipo UNIX multitarea y multiusuario desarrollado por Microware Systems Corporation en la década de 1980. Inicialmente trabajó en procesadores Motorola 6809 . Hay versiones para Motorola 68k , PowerPC , Intel x86 y otras computadoras [1] [2] .
Se utiliza para sistemas integrados e interactivos . En 2001, los derechos del sistema fueron adquiridos por RadiSys Corporation , en 2013 fueron recomprados por Microware LP.
La primera versión ("OS-9 Level One"), que data de 1979-1980, se escribió en lenguaje ensamblador para la CPU Motorola 6809 y todos sus procesos se ejecutaron en un espacio de direcciones de CPU de 64 KB sin administración de memoria. Bloquear. Fue desarrollado como un sistema operativo de soporte para el proyecto BASIC09 contratado por Motorola como parte del desarrollo de las implementaciones 6809 e incluye una GUI en algunas plataformas.
En 1983, OS-9/6809 fue portado al lenguaje ensamblador Motorola 68000 y ampliado (llamado OS-9/68K); y una versión aún posterior (1989) se reescribió principalmente en C para una mayor portabilidad. La versión portátil se llamó originalmente OS-9000 y se lanzó para sistemas de PC 80386 alrededor de 1989 antes de ser trasladada a PowerPC alrededor de 1995. Estas últimas versiones carecen de los mapeadores de memoria OS-9/6809 Nivel Dos, simplemente porque no los necesitan. Utilizaron un solo espacio de direcciones plano compartido por todos los procesos; El hardware de mapeo de memoria, si está presente, se usa principalmente para garantizar que los procesos solo accedan a la memoria a la que tienen permiso de acceso. En cualquier caso, todas las MPU 680x0 y 80386 (y posteriores) admiten directamente mucho más de 1 MB de memoria.
Sistemas operativos en tiempo real | |
---|---|
| |
abierto | |
Propiedad |
|
histórico |
|
|