Разработчик | Тони Тебби во время работы в Sinclair Research |
---|---|
Написано на | Motorola 68000 язык ассемблера |
Первый выпуск | апрель 1984 г.; 36 лет назад (1984-04) |
Последний выпуск | 1.13 |
Доступен на | испанском, французском, немецком, итальянском, Шведские |
Платформы | Motorola 68008 |
Лицензия | проприетарная |
Предшествующая | 68K / OS |
QDOS - это многозадачность операционная система, обнаруженная на Sinclair QL персональном компьютере и его клонах. Он был разработан Тони Тебби, когда он работал в Sinclair Research, как собственная альтернатива 68K / OS, которая позже была отменена Sinclair, но выпущена оригинальными авторами GST Computer Systems. Его название не считается аббревиатурой и иногда в официальной литературе записывается как Qdos (см. Также идентично произносимое слово kudos ).
QDOS был реализован на Motorola 68000 ассемблере, а в QL находился в 48 KiB из ROM, состоящий либо из трех микросхем EPROM на 16 КиБ, либо из одной микросхемы ПЗУ на 32 КБ и одной микросхемы ПЗУ на 16 КБ. Эти ПЗУ также содержали интерпретатор SuperBASIC, расширенный вариант BASIC языка программирования с дополнениями к структурированному программированию. Он также действовал как интерпретатор командной строки QDOS .
. Возможности, предоставляемые QDOS, включали управление процессами (или «заданиями» в терминологии QDOS), выделение памяти и расширяемый «перенаправляемый ввод / вывод». O system », предоставляя общую структуру для файловых систем и драйверов устройств. Также была предоставлена очень простая функциональность screen window. Эта и несколько других функций никогда не были полностью реализованы в выпущенных версиях QDOS, но были улучшены в более поздних расширениях операционной системы, выпущенных собственной компанией Тебби, QJUMP.
Были также разработаны переписанные расширенные версии QDOS, включая Minerva и Tebby's Лоуренса Ривза, а также SMSQ / E. Последний является наиболее современным вариантом и все еще совершенствуется.
Версии QDOS обозначались числовыми номерами версий. Однако ПЗУ прошивки QL в целом (включая SuperBASIC) получили двух- или трехбуквенные буквенные идентификаторы (возвращаемые функцией SuperBASIC VER $).
Была выпущена следующая версия QDOS (даты ориентированы на первые поставки заказчику):
Локализованные версии QDOS были обозначены знаком "." в номере версии, заменяемой буквой суффикса версии ROM, используемой для идентификации территории, например ПЗУ MGE содержали QDOS версии 1E13. Все версии прошивки MG использовали одну и ту же нижнюю микросхему ПЗУ на 32 КиБ. Также сообщалось, что Qdos 1.13 включен в локализованную версию ПЗУ на греческий, известную как ΣFP (обозначенную на ПЗУ как EFP).