Système de temps partagé incompatible (son)

Définition - Que signifie le système de temps partagé incompatible (ITS)?

Incompatible Timesharing System (ITS) est un système d'exploitation précoce écrit en langage d'assemblage. Il a été développé principalement par le laboratoire d'intelligence artificielle avec la contribution du projet fondateur MAC du Massachusetts Institute of Technology (MIT). ITS prend en charge le processeur de données programmé-6 et le processeur de données programmé-10.

Les ITS et les applications développées dessus ont eu une influence sur leur impact technique. Certaines des applications importantes développées sur ITS étaient les informations EMACS et GNU. Certains langages de programmation comme MacLisp (le précurseur de Zeta lisp et Common Lisp), Micro Planner, MDL et Scheme ont également été développés sur ITS. Les STI ont également été un facteur crucial dans le développement de la culture des hackers, née dans la culture informatique du MIT dans les années 1960.

Definir Tech explique le système de partage de temps incompatible (ITS)

Le système d'exploitation ITS a été développé à la fin des années 1960 et a continué à être utilisé jusqu'en 1990 au MIT et jusqu'en 1995 au Stacken Computer Club en Suède.

Certaines des caractéristiques techniques importantes des STI sont les suivantes:

  • Le système d'exploitation contenait la première sortie de terminal graphique indépendante du périphérique. Le contenu de l'écran était contrôlé à l'aide de commandes génériques créées par un programme. Le contenu était généralement traduit en une séquence de caractères dépendants du périphérique définis par le terminal utilisé par le programmeur.
  • Les périphériques virtuels étaient pris en charge dans les logiciels exécutés dans les processus utilisateur appelés travaux.
  • Il a fourni un accès au système de fichiers inter-machine et a été le premier système d'exploitation à inclure cette fonctionnalité.
  • Il a fourni une gestion de processus sophistiquée dans laquelle les processus étaient organisés dans un arbre. Tout processus peut être gelé ou redémarré de manière transparente à tout moment.
  • Une fonction d'interruption logicielle très avancée a été fournie, qui pourrait fonctionner de manière asynchrone.
  • Il prenait en charge les opérations en temps réel et en temps partagé, qui fonctionnaient simultanément.