J'étudie l'histoire des ordinateurs pour mieux comprendre pourquoi les terminaux Linux fonctionnent comme ils le font. J'ai lu que du milieu des années 1970 au milieu des années 1980, la plupart des gens utilisaient de vrais terminaux (par opposition aux émulateurs de terminaux) pour communiquer avec de gros ordinateurs. Voici un exemple de vrai terminal:
Mais je suis incapable de trouver des informations sur ces grands ordinateurs auxquels les vrais terminaux ont été connectés. Quelqu'un peut-il fournir un nom / une image d'un ordinateur de cette taille?
Réponses:
Ce terminal serait généralement connecté à un PDP-11 ou à un VAX-11 (il peut cependant être utilisé avec de nombreux types d'ordinateurs différents!). Le PDP-11, comme beaucoup de mini-ordinateurs, était souvent installé dans un rack:
Vous pouvez voir des photos détaillées d'un rack Data General Nova (avec un terminal) sur notre site partenaire Retrocomputing .
Certaines variantes étaient logées dans des armoires; c'était aussi typiquement le cas pour Vaxen:
(Les deux photos sont tirées des articles de Wikipedia mentionnés ci-dessus.)
Les terminaux étaient utilisés avec des ordinateurs de toutes tailles, des ordinateurs centraux de la taille d’une pièce tels que le PDP-10 aux serveurs VAX de la taille d’un ordinateur (grâce à Hobbs). pour le lien vers cette photo, le serveur affiché est plus petit que de nombreux serveurs PC de l'époque). !) ou même des stations de travail de boîtes à pizza au milieu des années quatre-vingt-dix.
Vous pouvez toujours connecter plusieurs de ces terminaux à un PC moderne fonctionnant sous Linux ou à d'autres systèmes d'exploitation, à condition que le PC dispose de ports série ou d'adaptateurs USB-RS-232 (comme l'a souligné Michael Kjörling ), et que vous utilisiez câbles null-modem pour les connecter (comme l'a souligné Mark Plotnick ).
Consultez le stylo de Dinosaur pour de nombreuses autres photos de ces systèmes actuellement utilisés. Certaines applications encore en production utilisent des logiciels remontant à ce type de systèmes, bien que le matériel soit généralement imité; un exemple a été donné récemment à Systems nous adorons .
la source
Ce terminal est connecté à un DEC PDP-11 utilisant la RT-11 (introduit quelques années avant le DEC VT100). Les autres systèmes mentionnés - systèmes d'exploitation utilisant des ordinateurs VAX et PDP-10 - utilisaient des noms de fichiers plus longs. La RT-11 stockait 3 caractères par mot de 16 bits ( radix50 / mod40 ) et les noms de fichiers comportaient jusqu'à 6 caractères avec une extension à 3 caractères.
Si vous consultez la documentation de VAX-11, son système d’exploitation VMS a utilisé (rappel spontané) des noms initialement de 14 caractères (avec le suffixe également long), puis des noms de 39 caractères. Pourquoi 39 pouvez-vous demander? C'est ainsi qu'un très long nom peut contenir 80 colonnes. Il me semble me souvenir que plus tard encore (dans les années 1990) les noms de fichiers VAX pourraient être plus longs que cela ...
Même sans les longueurs de nom de fichier, il s’agit bien évidemment de RT-11 puisque le troisième élément est
RT11SJ.SYS
(pas quelque chose que vous verriez sur un VAX). D'une manière générale, la RT-11 était exécutée sur de petits ordinateurs, ne disposant pas de plus de 56 kilo-octets de mémoire (les 8 derniers kilo-octets étaient de l'espace adresse d'E / S). Lorsqu'il a été lancé au début des années 70, il pouvait fonctionner sur un PDP-11/70 haut de gamme pouvant disposer de plus de mémoire, mais l'ancêtre immédiat de VAX-11). Les VAX avaient plus de mémoire, typiquement quelques centaines de kilo-octets pour les premiers modèles. Mais la capture d'écran ne semble avoir qu'une dizaine d'années (plusieurs des années commencent0
- bien que cela puisse être 8), donc le PDP-11 pourrait avoir plus de mémoire que cela.Unix a été porté sur ces plates-formes matérielles, mais n'a généralement pas affiché les listes de répertoires dans un format en colonnes, comme indiqué. Ses développeurs préféraient les listes de testeurs, sans marge entre le nom de fichier et le suffixe (et sous Unix bien sûr, vous pouvez avoir plusieurs points dans le nom de fichier, contrairement aux systèmes d'exploitation de DEC).
Lectures supplémentaires (programmes utilisant les noms de fichiers):
dirsrt
(directory-sort) , pour RT-11flist
(liste de fichiers) , pour VAX-11la source
C'est un terminal Digital-VT100.
Le terminal DEC-VT100 faisait partie d’une série de terminaux VT-NNN connectés via un port série asynchrone (RS-232) à 4 à 8 fils (et souvent utilisés avec le contrôle de flux matériel RTS + CTS, DSR + DTR et porteuse , transfert de données RX, TX, masse du signal SD). Le terminal serait connecté à une carte asynchrone / série qui aurait souvent 4 à 16 ports série. Le débit de transmission des terminaux était souvent de 9 600 bits / s, mais se situait entre 3001200, 2400, 40000, 60000, 19200, 380000 et les modems, entre 300, 1200, 2400, 900, 14400, 19200 et 280000 (modems utilisés en baud terminaux utilisés bps / bits par seconde, et lecture intéressante sur la différence).
Certains fabricants de terminaux ont fabriqué des terminaux émulant le protocole de terminal VT-100/102. Le Wyse-50/60 avait une excellente émulation et disposait de deux ports série pour deux! sessions. Mais le vrai problème, c’était la NCD-XStation que j’utilisais pour me connecter à Stratus (VOS) et à la station de travail Sun, pour exécuter l’émulation VT-102 et X (oui, plus de 9 600 commutations). C'était pré-internet. Et oui, j'ai piraté les entrées termcap / terminfo.
Les DEC VAX-11 et PDP-11 étaient des mini-ordinateurs typiques, mais il y avait une pléthore de fabricants de mini-ordinateurs, y compris Data General (lisez le livre 'Soul of a New Machine' sur le système DG Eclipse 32 bits), Hewlett-Packard, NCR Tandem (ordinateurs tolérants aux pannes), même AT & T possédait les 3B2 et 3B1 (j’avais un 3B1 sous Unix, et l’un des premiers systèmes Unix que j’ai utilisé était un Fortune 32:16). Mon épouse a programmé Data General Nova et Eclipse. Bien que le PDP-11 fût le prototype d’un mini-ordinateur d’origine, il existait de nombreux fabricants et une vaste prolifération de terminaux, chacun possédant ses propres codages pour les octets spéciaux permettant de contrôler les mouvements et les comportements du curseur, en plus des jeux de caractères à afficher. Même les premiers ordinateurs IBM-PC avaient ANSI.sys qui permettait aux caractères de contrôle du terminal d’utiliser des séquences spécifiques pour coder le mouvement, la position, etc.
Le PDP-11 était un système très populaire et permettait de cultiver et de diffuser la popularité d’Unix. Même les combinaisons de touches ^ S et ^ Q reconnues par votre programme terminal xterm pour le contrôle de flux datent de cette époque où le contrôle de flux logiciel concurrençait le contrôle de flux matériel fourni par les flux soft (RTS + CTS) et matériel (DSR + DTR) broches de contrôle offertes par RS-232. Les mots de 12 bits du PDP-11 ^ H ^ H8 (corrigés: les précédents PDP-8 et PDP-9 de DEC comportaient des mots de 12 et 18 bits, respectivement), affectaient les systèmes unix et linux (regardez le dump od / octal). programme, et les bits d’autorisations de fichier). Le programme d'écran et les commandes de contrôle de travaux (&, bg, fg, ^ Z, ^ C) descendent tous de cette époque. Lorsque vous examinez les premiers équipements, examinez le jeu de commandes de modem Hayes pour vous aider à comprendre comment les ordinateurs communiquent à distance. Lisez à propos des connecteurs série mâle et femelle à 25 broches et des connecteurs série à 9 broches et réalisez à quel point l’industrie a progressé. Vous voulez des cauchemars? Lisez à propos de X-25.
Exécuter un PDP-11/40 dans votre navigateur? https://programmer209.wordpress.com/2011/08/03/the-pdp-11-assembly-language/
Profitez de votre voyage à travers l'histoire.
la source
Voici un exemple d'un mini-ordinateur au début de mot de 24 bits, comme indiqué dans la brochure du fabricant.
La source
Sur la gauche, deux unités de disque de la taille d’un lave-linge, stockant probablement environ 40 Mo chacune. Ils avaient besoin d'un entretien régulier par un ingénieur du CDC ou du fabricant. Les lourds packs de disques multi-disques étaient amovibles et n'étaient pas scellés. Vous pouvez voir les couvercles vides en plexiglas et les bases en plastique noir des packs de disques reposant sur les couvercles des unités de lecteur de disque bleu.
À l’arrière, la CPU avec une console de commande comprenant des rangées de commutateurs à bascule permettant de saisir des instructions et des données de code machine, principalement utilisée pour la saisie d’un bootstrap permettant au processeur de lire un lecteur de bande papier, un lecteur de carte ou un lecteur magnétique. lecteur de bande pour démarrer le processus de chargement du système d'exploitation.
Le panneau bleu au-dessus du panneau de l'interrupteur à bascule s'ouvrirait comme une porte d'armoire pour révéler une rangée de grandes cartes de circuit imprimé qui se connectent à un fond de panier. Les premiers utilisaient des mémoires à base de ferrite - vous pouviez voir les bits réels.
À côté du processeur se trouve une armoire pleine hauteur contenant un lecteur de bande à bobine de 1 200 bits par pouce destiné à la sauvegarde, au stockage d'archives et à la distribution de logiciels.
L'homme à l'arrière se tient à côté d'une imprimante à lignes.
La femme est assise devant une paire de terminaux, à sa droite se trouve un lecteur de cartes perforées. La plupart des programmes spécifiques à une application écrits localement seraient chargés à l'aide de ce périphérique dans les premiers jours.
Finalement, le prix des terminaux a suffisamment baissé pour que les grandes entreprises ou les laboratoires de recherche puissent se permettre d’en acheter plusieurs et de les placer dans une salle des terminaux afin que le personnel puisse les partager à tour de rôle.
Un système tel que celui illustré peut probablement prendre en charge quelque 20-30 utilisateurs simultanés lors du traitement de travaux par lots sur des ponts de cartes perforées.
Le tout serait le mini-ordinateur. Il serait logé dans une salle informatique climatisée spéciale.
Les mainframes étaient bien plus gros.
la source
Bien que ce ne soit pas exactement la période dont vous parlez, je pense qu’il est intéressant de démontrer qu’ils pouvaient être connectés à pratiquement n'importe quoi et étaient en service depuis des décennies: en Hongrie, je me souviens qu’en 1998-1999 à la BME University, en dehors des principaux laboratoires informatiques (de nombreux ordinateurs toujours occupés), des terminaux VT220 situés dans le couloir étaient connectés à ural2.hszk.bme.hu. Pour autant que je sache, ils sont peut-être toujours présents. La machine est certainement:
Cela signifiait que si vous connaissiez Solaris CLI, vous pouviez gérer vos e-mails pendant que d'autres attendaient la disponibilité de certains PC ...
Le nom d'hôte est un hommage à une famille d'ordinateurs beaucoup plus âgée, antérieur à votre terminal:
la source
Aussi DECSYSTEM-20s. Quelqu'un ici se souvient-il du jeu de type Star Trek VT-TREK sur TOPS-20?
Des groupes de terminaux seraient chacun connectés via un câble série à une carte multiplexeur dotée de 8 ou 16 ports série. Les systèmes plus grands auraient plus d'une carte multiplexeur.
la source
Une autre chose qui n’a pas été mentionnée est que les ordinateurs IBM AS400 / iSeries proviennent d’ordinateurs équipés de bandes magnétiques (pour un exemple visuel, voir les ordinateurs de la plateforme pétrolière dans "Diamonds Are Forever"). Ce type d’ordinateur est complètement différent du PDP11 ou du Vax et est encore très utilisé dans le secteur des services financiers au Royaume-Uni.
Si vous résidez au Royaume-Uni, le Musée national de l'informatique à Bletchley Park est une bonne ressource.
la source
Comme d'autres l'ont clairement indiqué, il pourrait être connecté à un certain nombre de machines différentes. Vous pouvez voir celle de mon université (un IBM 3084Q à la fin) sur une page Web du musée traitant de la machine.
Si je comprends bien, un PDP-11 a été utilisé pour que les terminaux (jusqu’à 300) puissent être connectés à l’ordinateur central lui-même. Je suis à peu près sûr que, à mon époque, au moins un terminal ressemblant à celui-ci était utilisé, bien que la plupart d'entre nous utilisions d'autres périphériques, y compris BBC Micros.
la source
Les terminaux VT100 / 102 étaient les plus populaires avec les ordinateurs de classe Vax 11/780. Ils étaient également populaires auprès des PDP-11. HP disposait d'une gamme de terminaux similaire, avec des touches programmables.
Il est à noter que les claviers de cette époque avaient tendance à plier excessivement le poignet et ont entraîné de nombreuses réclamations pour le syndrome du canal carpien.
J'ai implémenté de nombreux systèmes PDP-8, PDP-12, PDP-11 et VAX 11/780. Finalement, les systèmes HP et Sun exécutant des variantes unix ont légèrement dépassé les séries DEC PDP / VAX. Le genre de terminaux VT100 a disparu avec le passage à un affichage de poste de travail, ou du moins à un affichage plus performant (Wyse et al).
Pour les grandes installations, les sélecteurs de ports servaient de commutateurs et de concentrateurs pour faciliter le grand nombre de terminaux, modems, modems de lignes louées, etc.
la source