stringtranslate.com

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 , 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):

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

Enlaces externos