Tramiel operating system
Un article de Wikipédia, l'encyclopédie libre.
Le TOS (Tramiel Operating System ou The Operating System) est le système d'exploitation des ordinateurs de la famille des Atari ST. C'est initialement CP/M qui devait être choisi comme système d'exploitation, mais il se révéla trop lent.
Le système est constitué de plusieurs couches :
- Les couches de bas niveau :
- BIOS (Basic Input/Output System) : Fonctions de base, très proches du BIOS d'un IBM PC.
- XBIOS (eXtended BIOS) : Toutes les fonctions de base spécifiques au matériel.
- GEMDOS : Fonctions au dessus du BIOS pour gérer le clavier, l'écran, les fichiers sur disque et la mémoire.
- Line-A : Fonctions graphiques de bas niveau, ne sont pas censées être utilisées par les programmes.
- MetaDos : Gestion des périphériques tels que CD-ROM, streamer DAT.
- Les couches de haut niveau , qui composent le GEM, c'est l'interface graphique proprement dite :
- VDI (Virtual Device Interface) : Fonctions graphiques de base, gère l'affichage à écran.
- La VDI étant assez lente (écrite en grande partie en C), il existe des alternatives, comme par exemple NVDI.
- GDOS (Graphics Device Operating System) : Gestion de l'affichage sur des écrans spéciaux, impression noir et couleur.
- AES (Application Environment Services) : Gère l'interface utilisateur : fenêtres, dialogues, menus, évènements clavier et souris.
- VDI (Virtual Device Interface) : Fonctions graphiques de base, gère l'affichage à écran.
Typiquement, sur le bureau GEM, le contenu des fenêtres (hors dialogues) est géré directement par la VDI tandis que tout le reste est pris en charge par l'AES (qui fait lui-même appel à la VDI).
Il mélange facilité et convivialité pour l'époque, grâce à sa souris et son interface, comme le System du Macintosh. L'acronyme GEM a également été choisi car il signifie gemme (pierre précieuse) en anglais.
[modifier] Les versions du TOS
Nom | Version | Machines | Images |
---|---|---|---|
TOS | 1.0 | ST | |
TOS | 1.02 | STf, Mega ST | |
TOS | 1.04 | STacy (Portable) | |
TOS | 1.06/1.60 | STE | |
TOS | 1.62 | STE | |
TOS | 2.05 | Mega STE | |
TOS | 2.06 | Mega STE | |
TOS | 3.01 | TT | |
TOS | 3.06 | TT | |
TOS | 4.02 | Falcon | |
TOS | 4.04 | Falcon | |
TOS | TOS 4.92 | Falcon | |
MultiTOS | 1.0 | Falcon |
TOS 1.0 : Comme son chiffre l'indique, il s'agit de la toute première version des ordinateurs ST
MultiTOS : Est une version multitâche du TOS, basée sur MiNT, lui-même dérivé de BSD pour l'Atari Falcon 030
[modifier] Interface graphique
Le TOS disposait d'un environnement graphique appelé GEM, assez similaire à celui du Macintosh. C'était à l'époque une révolution importante pour un ordinateur relativement bon marché. Ce type d'environnements rend l'utilisation d’un ordinateur plus simple et moins intimidant qu’une ligne de commandes à taper.
GEM, créé par Digital Research, repose sur la métaphore du bureau. Ce dernier comporte trois icônes par défaut : le lecteur A :, le Lecteur B : et la Corbeille comme dans le Finder du Macintosh (et plus tard reprise par Windows et autres). Comme sur le Macintosh, une barre de menus est présente en haut de l'écran.
[modifier] Liens externes
- (de) Die Anleitung zum TOS, le guide du TOS, documentation développeur qui couvre tous les aspects du système, y compris les extensions tierces.