Terminal informatique

Un article de Wikipédia, l'encyclopédie libre.

Pour les articles homonymes, voir Terminal.

En informatique, un terminal désigne un ensemble de périphériques de sortie (écran...) ou d'entrée (clavier, souris...), en quelque sorte l'extrémité d'un réseau.

Avant l'arrivée des ordinateurs individuels (PC) sur les bureaux, jusque dans les années 1980, le coût et la place requise pour un ordinateur étaient tels que l'ordinateur était dans une pièce et les périphériques dans une autre. Le terminal était un clavier et un écran reliés à l'ordinateur distant, et plusieurs utilisateurs utilisaient le même ordinateur en partage. On peut voir le terminal un peu comme un ordinateur sans mémoire ni capacité de stockage et avec juste une carte réseau, à l'image des boîtes d'accès à l'internet que l'on connecte sur une télévision.

Les terminaux sont reliés à un serveur, un ordinateur qui se chargera de traiter les entrées de l'utilisateur et de renvoyer au terminal les informations résultant des traitements. La communication entre un serveur et un terminal peut emprunter différents supports (liaison téléphonique, réseaux informatiques...).

Pour l'anecdote, un terminal est parfois limité à l'affichage de 80 caractères maximum par ligne, limite héritée... des cartes perforées qui codaient chaque caractère sur une colonne de trous (les cartes à 80 colonnes étaient les plus répandues).

Sommaire

[modifier] Terminaux avec imprimante

Terminal portable Texas Instruments Silent Writer 700. La connexion au central se faisait par modem acoustique, l'affichage des résultats par une imprimante thermique.
Terminal portable Texas Instruments Silent Writer 700. La connexion au central se faisait par modem acoustique, l'affichage des résultats par une imprimante thermique.

Les premiers terminaux ne comportaient pas toujours d'écrans; ils étaient alors équipés d'une imprimante, qui servait de sortie.

[modifier] Terminaux en mode texte

Les terminaux en mode texte présentent les sorties uniquement sous forme textuelle et disposent simplement d'un clavier pour les entrées. Un exemple de terminal texte qui fut répandu en France est le Minitel, lequel est relié aux serveurs par l'intermédiaire de la ligne téléphonique. Dans le monde informatique, le VT100 de DEC a été énormément utilisé, et est devenu un standard de fait.

[modifier] Terminaux passifs

Icône de détail Article détaillé : Terminal passif.

[modifier] Terminaux en mode graphique

Les terminaux en mode graphique sont capables de présenter les sorties sous la forme d'une interface graphique. En plus d'un clavier, ils disposent d'un dispositif de pointage (souris). Pour cela, ils utilisent, par exemple, le protocole XWindow pour ceux connectés à des serveurs Unix ou le protocole RDP pour ceux reliés à des serveurs Windows Terminal Server).

Le Projet MILLE a mis au point un système de terminaux graphiques appelé Mille-Xterm. Il s’agit d’une infrastructure qui permet un déploiement massif et centralisé de terminaux graphiques. Il s’agit d’une solution entièrement libre (Open source) qui a été développée à partir du système LTSP en ajoutant les composantes nécessaires pour outrepasser les limites de ce dernier.

[modifier] Émulateurs de terminaux ou terminaux virtuels

Icône de détail Article détaillé : émulateur de terminal.

Les terminaux virtuels sont en fait des logiciels qui simulent le fonctionnement d'un terminal réel (qu'il soit en mode texte ou graphique). Parmi les terminaux virtuels en mode texte, on peut entre autres citer (pour les systèmes Unix) xterm, gterm, konsole, Eterm, Aterm ou encore rxvt.

VNC est un protocole de terminal virtuel graphique. TightVNC en est une mise en œuvre.

GNU Screen permet de multiplexer des terminaux virtuels en mode texte.

[modifier] Console

La console (à ne pas confondre avec une console de jeu) est souvent synonyme de simple terminal. Toutefois, il convient de préciser que la console désigne un terminal connecté directement à un ordinateur dans le but de garantir un accès rapide et sûr afin d'effectuer des tâches de maintenance. Ainsi, même dans un état critique, le système reste accessible pour l'administrateur.

On utilise aussi le terme « console » pour désigner un terminal, ou text teletype (TTY), qui est une fenêtre de texte dans laquelle on peut entrer des instructions : on peut ouvrir plusieurs fenêtres de ce type, c'est un peu comme si l'on avait plusieurs terminaux physiques reliés à l'ordinateur. On parle aussi de shell (qui désigne plutôt l'environnement réservé aux commandes de cette fenêtre), de command prompt ou de « ligne de commande ».

[modifier] Voir aussi