Articulo de referencia

QDOS de Sinclair

QDOS es el sistema operativo multitarea que se encuentra en la computadora personal Sinclair QL y sus clones. Fue diseñado por Tony Tebby mientras trabajaba en Sinclair Research...

QDOS es el sistema operativo multitarea que se encuentra en la computadora personal Sinclair QL y sus clones. Fue diseñado por Tony Tebby mientras trabajaba en Sinclair Research , como una alternativa interna a 68K/OS , que luego fue cancelado por Sinclair, pero lanzado por los autores originales GST Computer Systems . Su nombre no se considera un acrónimo y a veces se escribe como Qdos en la literatura oficial.

QDOS se implementó en lenguaje ensamblador Motorola 68000 y, en el QL, residía en 48  KB de ROM , que consistía en tres chips EPROM de 16 KB o un chip ROM de 32 KB y otro de 16 KB. Estas ROM también contenían el intérprete SuperBASIC , una variante avanzada del lenguaje de programación BASIC con añadidos de programación estructurada. Este también actuaba como intérprete de línea de comandos de QDOS . [1]

Las funciones proporcionadas por QDOS incluían la gestión de procesos (o "trabajos" en la terminología de QDOS), la asignación de memoria y un "sistema de E/S redirigido" extensible, que proporcionaba un marco genérico para sistemas de archivos y controladores de dispositivos . También se proporcionaba una funcionalidad de ventana de pantalla muy básica . Esta y otras funciones nunca se implementaron por completo en las versiones publicadas de QDOS, pero se mejoraron en extensiones posteriores del sistema operativo producidas por la propia empresa de Tebby, QJUMP.

También se desarrollaron versiones reescritas y mejoradas de QDOS, entre ellas Minerva de Laurence Reeves y SMS2 y SMSQ/E de Tebby . Esta última es la variante más moderna y aún se está mejorando.

Versiones

Las versiones de QDOS se identificaban mediante números de versión numéricos. Sin embargo, las ROM de firmware QL en su conjunto (incluido SuperBASIC) tenían identificadores alfabéticos de dos o tres letras (devueltos por la función SuperBASIC VER$ ).

Se lanzaron las siguientes versiones de QDOS (las fechas son los primeros envíos estimados a los clientes):

  • 0.08 : la última versión de preproducción.
  • 1.00 : corresponde a la versión FB QL ROMs, lanzada en abril de 1984.
  • 1.01 : corresponde a las ROM de la versión PM . Era más rápida y tenía compatibilidad mejorada con Microdrive .
  • 1.02 : correspondió a la versión ROM AH lanzada en junio de 1984. Esta corrigió muchos errores y fue la primera versión ROM que se produjo en cantidad.
  • 1.03 : incluido en las versiones ROM JM y TB ; una versión de corrección de errores menores publicada a finales de 1984.
  • 1.10 : correspondía a las ROM JS y JSU ( versión de exportación de EE. UU. ), lanzadas a principios de 1985. Esta fue la última versión utilizada en los QL fabricados para el mercado del Reino Unido.
  • 1.13 : correspondiente a la serie MG x de versiones de ROM para los mercados de exportación europeos. Incluye una cantidad significativa de correcciones de errores. Se sabe que existen las siguientes versiones localizadas del firmware MG :

Las versiones localizadas de QDOS se identificaban por el "." en el número de versión, que se reemplazaba por la letra del sufijo de la versión ROM que se utilizaba para identificar el territorio; por ejemplo, las ROM de MGE contenían la versión 1E13 de QDOS. Todas las versiones de firmware de MG compartían el mismo chip ROM de 32 KB. También se informó que Qdos 1.13 estaba incluido en una versión ROM localizada en griego , conocida como ΣFP (marcada en las ROM como EFP ).

Notas

  1. ^ 1 KB = 1024 bytes

Referencias

  • Andrew Pennell (1985). The Sinclair QDOS Companion: una guía para el sistema operativo QL . Londres: Sunshine Books. ISBN  0-946408-69-6
  • Simon Goodwin. "Bugging the ROM", Sinclair QL World , agosto de 1987
  • Preguntas frecuentes sobre el historial de QL: Firmware
  • El sitio oficial de SMSQ/E Código fuente, binarios y documentación
  • Funcionamiento interno de QDOS Dokuwiki creado por Norman Dunbar
  • Lista de versiones de QL ROM por Dilwyn Jones
  • QL/E El entorno de ejecución de QL
  • Implementación de Amiga
Obtenido de "https://es.wikipedia.org/w/index.php?title=Sinclair_QDOS&oldid=1209343968"