Sinclair QDOS

Ne doit pas être confondu avec QDOS.

Sinclair QDOS

QDOS (parfois écrit Qdos dans la littérature officielle ; ce nom n'est pas vu comme un acronyme ; voir également le terme Kudos prononcé de la même façon) est le système d'exploitation multitâche préemptif utilisé sur les micro-ordinateurs Sinclair QL et ses clones. Il a été conçu par Tony Tebby (en) lorsqu'il était employé par Sinclair Research, comme une alternative à 68K/OS, qui fut plus tard abandonné par Sinclair, mais publié par ses auteurs, GST Computer Systems.

QDOS fut implémenté en langage assembleur Motorola 68000, et sur le QL, résidant dans 48 ko de ROM, constitué de trois EPROM de 16 ko ou une ROM de 32 ko et une de 16 ko. Ces ROMs comportaient également l'interpréteur SuperBASIC, une variante avancée du BASIC, auquel a été ajoutée de la programmation structurée. Il était également utilisé comme l'interpréteur de ligne de commande QDOS[1].

Parmi les fonctions fournies par QDOS, on peut noter la gestion des processus (ou « jobs » dans la terminologie de QDOS), l'allocation de la mémoire, et un système de redirection d'entrée/sortie extensible, fournissant un framework générique pour le système de fichiers et les pilotes de périphériques. Une fonctionnalité d'écran à fenêtres très simple était également fournie. Cela et quelques autres fonctionnalités ne furent jamais complètement implémentées dans les versions de QDOS vendues, mais furent améliorées dans des extensions plus tardives au système d'exploitation que créa la société de Tony Tebby, QJUMP.

Plusieurs versions améliorées et réécrites de QDOS ont également été développées, dont le Minerva de Laurence Reeves, et les SMS2 et SMSQ/E de Tony Tebby. Cette dernière est la variante la plus moderne et la plus avancée.

Notes et références

  1. 1 ko = 1 024 octets.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.