Tramiel operating system

Restez toujours informé : suivez-nous sur Google (☆)

Introduction

Le TOS (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. Il a souvent été surnommé à tort le Tramiel Operating System (voir lien plus bas).

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.

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.

Les versions du TOS

NomVersionMachinesImages
TOS1.0ST
TOS1.02STf, Mega ST
TOS1.04STacy (Portable)
TOS1.06/1.60STE
TOS1.62STE
TOS2.05Mega STE
TOS2.06Mega STE
TOS3.01TT
TOS3.06TT
TOS4.02Falcon
TOS4.04Falcon
TOS4.92Falcon
MultiTOS1.0Falcon

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

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.