Le format des écrans textes, y compris sur les dernières versions de Linux ou windows se basent sur des nombres de colonnes comme 80 ou 132. L'informaticien lambda peut se demander d'ou viennent ces valeurs. 64 ou 128 colonnes auraient été sans doute plus proche de valeurs facilement manipulables par une machine.
L'origine
En fait on doit ces valeurs au nombre de caractères enregistrables sur une carte perforée. Les 80 colonnes viennent d'un format de carte datant de 1928, breveté par IBM. Par la suite on a vu apparaitre des cartes au format 132 colonnes.
Pour quoi faire ?
Ces cartes étaient destinées à des machines mécanographiques. Le principe était le suivant : On enregistre des données à l'aide d'une perforatrice sur les cartes, puis les passent dans le lecteur de carte présent sur une tabulatrice. Cette tabulatrice est un engin électromécanique capable de faire des opérations simples sur les données lues sur les cartes. Il peut ensuite restituer ces données sur une imprimantes dont la largeur est celle des cartes, c'est à dire 80 ou 132 colonnes.
Les tabulatrices étaient capablent d'exécuter un petit pogramme simple, définie sur un panneau de connections électriques. Cette machine effectuaient aussi des calculs.
Lorsque les premiers calculateurs électroniques sont apparus, ils ont d'abord servi des périphériques de stockage et de calcul rapide pour les tabulatrices, avant de devenir le "processeur" de l'ensemble du système.
Par la suite l'évolution a été la suivante : l'ordinateur est devenue l'élément central du système et donc controlait les imprimantes de sortie ainsi que les lecteurs de cartes. Les imprimantes sont au format 80 ou 132 colonnes. Les premiers terminaux était en fait des claviers associés à une imprimante (de 80 ou 132 colonnes). Lorsque la techonologie a permit d'avoir des mémoires suffisament rapides pour faire de la vidéo, les imprimantes des terminaux ont été remplacées par des tubes cathodiques, dont le contrôleur était lui aussi, de fait en 80 ou 132 colonnes.
dimanche 5 novembre 2006
80 colonnes...
Publié par
Olivier THEBAULT
Libellés :
paléo-informatique
Un deux-deux lignes pour zx81
Petit clin d'oeil au journal Hebdogiciel.
Il s'agit d'un petit programme pour Zx81 capable de faire des affichages étranges en overscan. Ce programme fonctionne sur la version de base avec 1 ko de RAM
10 RAND USR 5678
20 GOTO 10
Publié par
Olivier THEBAULT
Libellés :
paléo-informatique,
zx81
Inscription à :
Articles (Atom)
