Sinclair QDOS

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar

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 cancelada por Sinclair, pero lanzada 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 (ver también la palabra kudos, que se pronuncia de forma idéntica).

QDOS se implementó en el lenguaje ensamblador Motorola 68000 y, en el QL, residía en 48 KB de ROM, que constaba de tres chips EPROM de 16 KB o uno de 32 KB y uno de 16 KB. Estas ROM también contenían el intérprete SuperBASIC, una variante avanzada del lenguaje de programación BASIC con adiciones de programación estructurada. Esto también actuó como intérprete de línea de comandos de QDOS.

Las funciones proporcionadas por QDOS incluían la gestión de procesos (o "trabajos" en la terminología de QDOS), asignación de memoria y un "sistema de E/S redireccionable" extensible, que proporciona un marco genérico para sistemas de archivos y controladores de dispositivos. También se proporcionó una funcionalidad de ventana de pantalla muy básica. Esta y varias otras características nunca se implementaron completamente en las versiones lanzadas 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, incluida la versión de Laurence Reeves. SMS2 y SMSQ/E de Minerva y Tebby. Esta última es la variante más moderna y aún se está mejorando.

Versiones

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

Se lanzó la siguiente versión de QDOS (las fechas son estimaciones de los primeros envíos a clientes):

  • 0,08: la última versión de preproducción.
  • 1.00: correspondido al FB versión QL ROMs, publicado en abril de 1984.
  • 1.01: correspondido al PM versión ROMs. Esto fue más rápido y había mejorado el soporte Microdrive.
  • 1.02: correspondido al AH Versión ROM publicada en junio de 1984. Esto fijó muchos errores y fue la primera versión ROM que se producirá en cantidad.
  • 1.03: incluido en versiones ROM JM y TB; una liberación de bug-fix menor emitida a finales de 1984.
  • 1.10: correspondido al JS y JSU ROMs, publicado a principios de 1985. Esta fue la última versión utilizada en QLs fabricada para el mercado británico.
  • 1.13: correspondiente a MGx serie de versiones ROM para mercados europeos de exportación. Incluido un número significativo de correcciones de errores. Las siguientes versiones localizadas de las MG se sabe que existen firmware:
    • MGE: Español
    • MGF: Francés
    • MGG: Alemán
    • MGI: Italiano
    • MGS: Suecia

Las versiones localizadas de QDOS se identificaron con el símbolo "." en el número de versión reemplazado por la letra del sufijo de la versión ROM utilizada para identificar el territorio, p. las ROM MGE contenían QDOS versión 1E13. Todas las versiones de firmware MG compartían el mismo chip ROM inferior 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).

Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save