OS-9

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 24 de diciembre de 2018; las comprobaciones requieren 4 ediciones .
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.

Historia

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.

Literatura

Notas

  1. Volger, Jon (junio de 1987). "Abajo al negocio: Cumaná / La actualización". Informática A&B . Publicaciones especializadas de Argus. Con. 80-86.
  2. El desarrollador de OS-9 demanda a Apple por MacOS 9 • The Register . Consultado el 3 de julio de 2018. Archivado desde el original el 4 de julio de 2018.

Enlaces