Sinclair QDOS
Sinclair QDOS sistem de operare | |
---|---|
Dezvoltator | Sinclair Research |
Eliberarea inițială | 1.0 ( 1984 ) |
Lansare curentă | 1.13 ( 1985 ) |
Platforme acceptate | Sinclair QL |
Licență | software proprietar |
Sinclair QDOS (denumit uneori Qdos sau QDOS ), a fost sistemul de operare multitasking găsit în computerul personal Sinclair QL și clonele sale.
A fost dezvoltat de Tony Tebby la Sinclair Research ca înlocuitor pentru sistemul de operare GST Computer Systems 68K / OS , care inițial trebuia să echipeze QL-urile.
Caracteristici tehnice
QDOS a fost scris în limbajul mașinii Motorola 68000 și integrat, pe QL, în 48 KB de memorie compusă, în funcție de model, de 3 cipuri EPROM de câte 16 KB sau pe 2 cipuri, ROM-uri de 16 și 32 KB respectiv. Interpretorul SuperBASIC , o versiune avansată a limbajului de programare BASIC cu structuri de programare structurate , a locuit, de asemenea, în ROM, împreună cu QDOS, care a fost, de asemenea, utilizat ca interpret de linie de comandă al QDOS.
QDOS a inclus procesele de gestionare (sau „joburi”, „joburi” în terminologia QDOS), „ alocarea memoriei și un sistem I / O redirecționabil, care a furnizat un cadru general pentru sistemul de fișiere și driverele de dispozitiv , precum și un sistem minim de ferestre pe ecran . Cu toate acestea, această caracteristică și alte caracteristici nu au fost complet implementate în versiunile oficiale ale QDOS, ci în extensiile la sistemul de operare publicate de compania Tebby , QJUMP .
Au fost publicate și versiuni rescrise și îmbunătățite ale QDOS, cum ar fi Minerva a lui Laurence Reeves sau SMS2 și SMSQ / E. SMSQ / E este cea mai modernă versiune și este încă dezvoltat și comercializat [1] .
Versiuni
Versiunile QDOS au fost identificate numeric, în timp ce ROM-urile firmware QL (inclusiv SuperBASIC) au fost identificate prin 2 sau 3 litere (returnate de funcția SuperBASIC VER$
) [2] .
Următoarele sunt versiunile QDOS lansate (datele se referă la expedieri către clienți):
- 0.08 : ultima versiune de pre-producție.
- 1.00 : corespundea versiunii FB a ROM-urilor QL (lansare: aprilie 1984 ).
- 1.01 : corespundea versiunii PM a ROM-urilor. 1.01 a fost mai rapid și a inclus suport Microdrive .
- 1.02 : Corespondent cu versiunea AH a ROM-urilor (iunie 1984). Această versiune a remediat mai multe bug-uri și a fost prima versiune de ROM produsă în cantitate.
- 1.03 : Inclus în ROM-urile marcate JM și TB . Versiune cu unele bug-uri minore remediate (sfârșitul anului 1984).
- 1.10 : corespundea ROM-urilor cu inițiale JS și JSU (destinate pieței SUA ), lansate la începutul anului 1985 . Aceasta a fost ultima versiune utilizată în QL-uri produse pentru piața engleză .
- 1.13 : Corespunde ROM-urilor din seria MGx , destinate exportului pe piețele europene . Acesta a inclus un număr semnificativ de remedieri ale erorilor. Sunt cunoscute următoarele versiuni localizate ale firmware-ului din seria MG:
Versiunile localizate ale QDOS au fost identificate prin înlocuirea punctului (".") Prezent în numărul versiunii cu litera care a identificat ROM-ul localizat pentru țara respectivă: de exemplu, MG I ROM conținea versiunea QDOS 1 I 13 . Toate versiunile de firmware din seria MG au partajat același cip ROM de 32 KB.
A existat, de asemenea, o versiune a QDOS 1.13 localizată în limba greacă și integrată într-un firmware numit ΣFP . Cipurile ROM care îl conțineau, cu toate acestea, au fost identificate ca EFP deoarece planta care a realizat memoria, situată în Mexic , nu a găsit litera sigma [2] . ROM-urile acestei versiuni nu au putut fi amestecate cu cele localizate pentru alte limbi.
Notă
Bibliografie
- Andrew Pennell: The Sinclair QDOS Companion: un ghid pentru sistemul de operare QL (1985). Londra: Sunshine Books. ISBN 0-946408-69-6
- Simon Goodwin: „Bugging the ROM”, Sinclair QL World (august 1987)
Elemente conexe
linkuri externe
- QDOS Internals de Norman Dunbar
- Codul sursă al SMSQ / E , pe scp-paulet-lenerz.com . Adus la 17 septembrie 2010 (arhivat din original la 14 aprilie 2004) .
- ROM descărcabil Dilwyn Jones QL