informatica
Cuando el primer modelo de ST fue lanzado en 1985, Atari había desarrollado un sistema operativo principalmente basado en componentes yaexistentes.
El núcleo de este nuevo SO consistía en gran parte en CP/M, originalmente desarrollado por Gary Kildall y a menudo considerado como el primer SO multiplataforma.
Kildallseparó las partes que se comunicaban directamente con el hardware y las ubicó en un módulo que llamó BIOS. Esto aseguraba que el sistema podría ser fácilmente adaptado a otrasplataformas, sin necesitar una gran reescritura del núcleo completo del SO.
La versión M68K del CP/M que Atari adaptó para su gama ST es conocida como GEMDOS. Este incluye el nivelsuperior en el TOS, mientras que las tareas de nivel más bajo son manejadas mediante el BIOS y el XBIOS. Este último funciona como un nivel intermedio, el cual incluye rutinas queel SO necesita internamente, como la gestión de interrupciones y el ajuste de la pantalla.
GEM - Interfaz gráfica de usuario[editar]
Atari añadió el GEM como GUI de GEMDOS.Originalmente desarrollado por la compañía de Kildall, Digital Research, GEM consta de dos capas: AES (Application Environment Service) y VDI (Virtual Device Interface). Mientras queVDI se encarga del bit blit, el dibujado y el rellenado, el AES es el nivel superior en el GEM y, como tal, provee las funciones de re/dibujado de las ventanas y los diálogos, asícomo la evaluación de la entrada del usuario mediante el ratón y el teclado. El último ingrediente del GEM es el escritorio GEM, es cual no es más que un programa GEM en símismo. Mediante el escritorio GEM el usuario puede realizar la mayoría de tareas que cualquier SO de línea de comandos permite, como copiar o borrar ficheros y lanzar programas.
Regístrate para leer el documento completo.