Синклер QDOS
Разработчик | Тони Тебби во время работы в Sinclair Research |
---|---|
Написано в | Motorola 68000. Язык ассемблера |
Первоначальный выпуск | апрель 1984 г |
Последний выпуск | 1.13 |
Доступно в | испанский , французский , немецкий , итальянский , шведский |
Платформы | Моторола 68008 |
Лицензия | собственный |
Предшественник | 68К/ОС |
QDOS — это многозадачная операционная система , установленная на Sinclair QL персональном компьютере и его клонах. Она была разработана Тони Тебби во время работы в Sinclair Research как внутренняя альтернатива 68K/OS , которая позже была отменена Sinclair, но выпущена первоначальными авторами GST Computer Systems . Его название не считается аббревиатурой и иногда пишется как Qdos в официальной литературе .
QDOS была реализована на Motorola 68000 языке ассемблера , а на QL располагалась в 48 КБ емкостью ПЗУ , состоящем либо из трех микросхем EPROM по 16 КБ, либо из одной микросхемы ПЗУ емкостью 32 КБ и одной 16 КБ. Эти ПЗУ также содержали интерпретатор SuperBASIC , расширенный вариант BASIC языка программирования с дополнениями к структурированному программированию. Он также выполнял роль интерпретатора командной строки QDOS . [1]
Возможности, предоставляемые QDOS, включали управление процессами (или «заданиями» в терминологии QDOS), распределение памяти и расширяемую «перенаправляемую систему ввода-вывода», обеспечивающую общую структуру для файловых систем и драйверов устройств . Также были предоставлены самые базовые функции экранного окна . Эта и некоторые другие функции никогда не были полностью реализованы в выпущенных версиях QDOS, но были улучшены в более поздних расширениях операционной системы, выпущенных собственной компанией Тебби, QJUMP.
Также были разработаны переписанные, расширенные версии QDOS, в том числе Minerva Тебби Лоуренса Ривза и SMS2 и SMSQ/E . Последний вариант является наиболее современным и до сих пор совершенствуется.
Версии
[ редактировать ]Версии QDOS обозначались цифровыми номерами версий. Однако ПЗУ прошивки QL в целом (включая SuperBASIC) получили двух- или трехбуквенные буквенные идентификаторы (возвращаемые функцией SuperBASIC VER$ ).
Были выпущены следующие версии QDOS (даты приблизительные первые поставки клиентам):
- 0.08 : последняя предсерийная версия.
- 1.00 : соответствует версии QL ROM FB , выпущенной в апреле 1984 года.
- 1.01 : соответствует ПЗУ версии PM . Это было быстрее и имело улучшенную Microdrive . поддержку
- 1.02 : соответствовал версии AH ROM, выпущенной в июне 1984 года. В ней исправлено множество ошибок, и это была первая версия ROM, выпущенная в больших количествах.
- 1.03 : включено в версии ПЗУ JM и TB ; выпуск с незначительными исправлениями ошибок, выпущенный в конце 1984 года.
- 1.10 : соответствует ПЗУ JS и JSU ( экспортная версия для США ), выпущенным в начале 1985 года. Это была последняя версия, использовавшаяся в QL, произведенных для рынка Великобритании.
- 1.13 : соответствует MG версиям ПЗУ серии x для европейских экспортных рынков. Включено значительное количество исправлений ошибок. следующие локализованные версии прошивки MG Известно, что существуют :
- МГЭ: испанский
- МГФ: французский
- МГГ: немецкий
- MGI: итальянский
- МГС: шведский
Локализованные версии QDOS обозначались знаком "." в номере версии заменяется буква суффикса версии ПЗУ, используемая для идентификации территории, например, ПЗУ MGE содержали версию QDOS 1E13. Все версии прошивки MG использовали одну и ту же нижнюю микросхему ПЗУ объемом 32 КБ. Также сообщалось, что Qdos 1.13 включен в греческую локализованную версию ПЗУ, известную как ΣFP (обозначается на ПЗУ как EFP ).
Примечания
[ редактировать ]- ^ 1 КБ = 1024 байта
Ссылки
[ редактировать ]- Эндрю Пеннелл (1985). Sinclair QDOS Companion: руководство по операционной системе QL . Лондон: Sunshine Books. ISBN 0-946408-69-6
- Саймон Гудвин. «Прослушивание ПЗУ», Sinclair QL World , август 1987 г.
- Часто задаваемые вопросы по истории QL: Прошивка