Pour les articles homonymes, voirTSO.
Time Sharing Option (TSO) est un interpréteur de lignes de commande interagissant avecMVS, utilisé pour les systèmes d’exploitationsOS/390 et aujourd’huiz/OS sur lesgrands systèmesIBM. TSO est employé par l’ensemble des utilisateurs de la machine, desadministrateurs systèmes aux développeurs.
Nommé ainsi depuis son apparition dans les années 60, il était alors considéré comme un sous-système optionnel de MVS, mais en est devenu depuisOS/360 une composante nécessaire. Il a progressivement évolué vers la version actuelle TSO/E, Time Sharing Option Extensions.
Deux langages de commandes sont disponibles sous TSO/E :
En pratique, TSO est toujours complété parISPF (Interactive System Productivity Facility), qui permet de travailler en plein écran plutôt que par ligne de commande. ISPF fournit un éditeur pleine page et uneinterface de programmation (dialog manager) qui permet de construire des applications.