En informatique, le mode texte peut désigner plusieurs choses en fonction du contexte (accès à un fichier, mode de fonctionnement d'une carte graphique, principe d'interface homme-machine, etc.). Cet article traite essentiellement du mode texte d'une carte graphique.

Un mode texte en couleurs
classique (EGA–VGA)

Le mode texte (d'une carte graphique), par opposition au mode graphique, est un type d’affichage sur écran constitué uniquement de caractères. Il a pour principal objet l'implémentation d'environnements en mode texte, ce dernier concept d'interface utilisateur étant par ailleurs plus large.

Principe modifier

Le mode texte a été créé avec les débuts de l'informatisation. Le principe réside dans le concept qu'un écran ou une feuille de papiers peuvent être considérés comme un quadrillage, dans lequel chaque carré permet d'afficher une lettre ou un caractère semi-graphique.

Cela interdit en principe l'affichage d'image, mais nécessite moins de mémoire pour afficher le rendu d'un texte, et fournit de facto un alignement vertical des textes.

Avec ce principe la couleur d'un point peut être déterminée de manière très simple et immédiate, à partir des numéros de colonne et de ligne du pixel, et du dessin du caractère affiché dans cette case, sans aucune autre forme de traitement ou de calcul.  

Histoire modifier

Histoire des PC modifier

 
Codage du texte sur 80 colonnes.

Au début du XXe siècle, la saisie du texte s'est standardisée de facto autour des cartes perforées à 80 colonnes[1], numérotées de 1 à 80.

Les standards les plus célèbres furent le Monochrome Display Adapter et le Hercules Graphics Card.

Un écran d’affichage en caractères est composé de 40 ou 80 colonnes, et chaque commande ou action génère un retour à la ligne. Lorsque la ligne atteint la base de l’écran, toutes les lignes sont décalées d’un cran vers le haut et la nouvelle ligne s’inscrit en bas de l’écran. (Scrolling)

Un écran d’ordinateur compatible PC peut accepter 25, 43 et 50 lignes et 40 ou 80 colonnes, selon le mode texte choisi, - ceci permet un affichage maximal de 80 × 50 = 4 000 caractères à l’écran ; ceux-ci peuvent prendre différentes couleurs (par exemple, 16 couleurs + clignotement) sur différents fonds (16 couleurs). Par contre, le tracé et la chasse (la largeur) des caractères est fixée par le système.

Le mode texte ne permet donc pas l’affichage d’image numérique, sauf par des moyens très détournés comme l’art ASCII. Ce mode était couramment employé sur les ordinateurs compatibles PC durant les années 1980, jusqu’à ce que Windows prenne le pas sur MS-DOS. Les Macintoshs, conçus dès le départ comme ayant une interface graphique, n’ont acquis de terminaux en mode texte qu’avec la sortie de Mac OS X, lequel est désormais un système Unix, fonctionnant sur un matériel compatible PC.

Modes textes communs modifier

Les modes de texte disponibles sont une caractéristique de la carte graphique utilisé. Différents standards ont coexisté sur compatible IBM PC :

Text res. Char. size Graphics res. Colors Adapters
80×25 9×14 720×350 B&W Text MDA, Hercules
40×25 8×8 320×200 16 colors CGA, EGA
80×25 8×8 640×200 16 colors CGA, EGA
80×25 8×14 640×350 16 colors EGA
80×43 8×8 640×350 16 colors EGA
80×25 9×16 720×400 16 colors VGA
80×30 8×16 640×480 16 colors VGA
80×50 9×8 720×400 16 colors VGA
80×60 16 colors VESA-compatible Super VGA
132×25 16 colors VESA-compatible Super VGA
132×43 16 colors VESA-compatible Super VGA
132×50 16 colors VESA-compatible Super VGA
132×60 16 colors VESA-compatible Super VGA

Histoire du multimedia modifier

Ce concept a notamment été utilisé par les technologies Minitel, Télétexte, et Vidéotext.

Elles faisaient un usage intensif des caractères semi-graphiques.

Usages modifier

Si les interfaces graphiques sont devenues une référence avec des environnements de travail comme Windows ou X Window, l'existence de logiciels utiles et pratiques n'ayant pas d'équivalents en mode graphique a perduré au travers de terminaux virtuels tels que xterm, rxvt et la fenêtre dans laquelle Windows lance les exécutables compilés en mode dit console (comme cmd.exe) qui reproduisent le fonctionnement des terminaux physiques dans une fenêtre de l'écran.

Les programmes en mode texte les plus utilisés sont actuellement les terminaux : des interfaces en texte seulement, ouvertes directement sur la machine hôte, simulées dans une interface graphique.

Environnement lignes de commande modifier

De par sa souplesse, en matière d’écriture de scripts de commandes notamment, le mode texte reste en 2016 très employé par les utilisateurs des systèmes Unix, notamment, grâce à l’essor de GNU/Linux. En effet, de par la faible complexité et la petite quantité d’informations transmises dans un sens comme dans l’autre lors de l’envoi de commandes à l’ordinateur et des réponses à celles-ci, la réactivité d’une machine – même pilotée à distance – est sans commune mesure avec celle d’un système de puissance équivalente mais forcé de dédier une partie – souvent importante – de ses ressources à l’affichage de l’interface graphique.
Cela explique notamment le choix de nombreux administrateurs de sites webs à utiliser des distributions GNU/Linux vierges de toute interface graphique, pour n'avoir à allouer de la mémoire qu'au contenu hébergé, la maintenance des serveurs se faisant par lignes de commandes.

BIOS modifier

Il est aussi utilisé au démarrage de l'ordinateur par le BIOS pour afficher l'état d'avancement de l'initialisation des périphériques et pour en régler les paramètres.

Ecran bleu modifier

Il est aussi utilisé par les écrans bleus de Windows.

Articles connexes modifier

Références modifier

  1. (en) Douglas W. Jones, « Douglas W. Jones's punched card index », sur uiowa.edu (consulté le ).