Qu'entend-on par partage du temps dans les systèmes mainframe ?

2 Réponses


  • Dans le système par lots, l'utilisateur ne peut pas interagir avec le travail lorsqu'il est en cours d'exécution. Cela signifie que tous les problèmes possibles doivent être anticipés car l'utilisateur ne peut pas apporter de corrections pendant l'exécution. Cela devient très difficile lorsqu'un programme doit passer par de nombreuses phases telles que la compilation, la liaison, etc. Il peut être difficile de définir ce qu'il faut faire si une phase particulière se termine. Un autre problème est le débogage d'un programme. Tout le débogage est statique. La seule information à découvrir est la raison pour laquelle le programme donne une sortie incorrecte à différentes étapes de l'exécution.

    Le partage du temps a été introduit pour rendre les systèmes informatiques plus interactifs. Le CPU est la ressource la plus importante qui est partagée. Chaque tâche obtient le processeur pendant une courte période. Lorsque la période de temps allouée pour un travail est utilisée, le prochain travail en ligne se voit allouer l'UC.

    La commutation entre les emplois se produit très fréquemment. Il permet à l'utilisateur d'interagir avec le travail en cours d'exécution. Le système d'exploitation doit permettre à l'utilisateur d'interagir avec les tâches en cours d'exécution. La communication se fait généralement via le clavier. L'utilisateur reçoit une invite pour entrer des commandes. L'utilisateur doit connaître l'état du travail afin de saisir les commandes pertinentes. La sortie d'un travail est généralement présentée sur un moniteur.

    Généralement, les commandes données par l'utilisateur prennent très peu de temps à s'exécuter. Le contrôle revient à la ligne de commande après avoir terminé une commande. Il affiche une invite pour indiquer que le système est prêt à exécuter une autre commande. DOS et Unix sont des exemples de tels systèmes.
  • Time Sharing Option ou TSO est un environnement interactif dans les mainframes IBM. Permet aux utilisateurs de partager l'utilisation du mainframe et est rendu possible par la possibilité de traiter plusieurs travaux simultanément.

Ecrivez votre réponse

Votre réponse apparaîtra après modération