À quoi ressemblent les grands ordinateurs auxquels les vrais terminaux étaient connectés?

35

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:

entrez la description de l'image ici

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?

utilisateur226968
la source
2
C'est un VT100, il pourrait être connecté à un système VMS mais de nombreux autres ordinateurs centraux, etc.
triplee
1
Googler les noms de fichiers sur l’écran sur la photo suggère vaguement une liste de chargeur d’amorçage RT-11, probablement d’un PDP-11, mais je suis trop jeune pour en avoir une expérience personnelle (bien que ce soit certainement beaucoup plus vieux que vous )
triplee
3
@ triplee, vous pouvez même demander une connexion à certains des gros systèmes du Living Computers Museum.
Stephen Kitt
6
@ user226968 Si vous souhaitez en savoir plus sur les premiers ordinateurs, consultez le site Retrocomputing . Une autre ressource qui pourrait vous intéresser est la liste de diffusion de la Unix Heritage Society , bien qu’elle soit dans un sens beaucoup plus large et dans un autre beaucoup plus étroite .
un CVn
4
Things Every Hacker Once Knew est un autre article perspicace et légèrement amusant sur les informations relatives au vieil ordinateur .
ejjl

Réponses:

42

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:

PDP-11

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:

VAX-11

(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 .

Stephen Kitt
la source
3
En d'autres termes, il est pratiquement impossible de distinguer un réfrigérateur ou une rangée d'entre eux.
triplee
@ triplee en effet, au moins pour les ordinateurs avec des portes ou des armoires; l'analogie est particulièrement appropriée lorsque vous passez aux ordinateurs centraux (comme le PDP-10 ).
Stephen Kitt
3
Un MicroVAX ou un VAXServer (de la fin de cette époque) pourrait être aussi petit qu'un système de bureau / tour (assez grand), par exemple: sites.inka.de/pcde/site/mvax2_files/mvax2_front_1.jpg
Hobbs
La liste des répertoires à l'écran indique un PDP-11, tel que peut-être blog.iso50.com/wp-content/uploads/2008/10/pdp-11-processor.jpg
John Hascall du
@tripleee: Et pas si différent d'un IBM BlueGene (en fait - je n'ai pas vu leur dernière version) moderne.
jamesqf
19

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 ...

entrez la description de l'image ici

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 commencent 0- 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):

Thomas Dickey
la source
1
Ce sont des 8. Voici une image plus grande: rakenapp.com/wp-content/uploads/2015/11/DEC_VT100_terminal.jpg
Kusalananda
Il y a 9 autres lignes (1990), dans les deux cas, la RT-11 a été introduite en 1972 (plus de 20 ans plus tôt que la capture d'écran).
Thomas Dickey
8

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.

ChuckCottrill
la source
2
Le PDP-11 a un mot de 16 bits et un octet de 8 bits, le premier octet de machine DEC adressé sur le bus. (-5/8 et -6/10 peuvent uniquement sélectionner des parties d'un mot dans la CPU.) Mais les formats d'instruction utilisent principalement des champs de 3 bits et de 6 bits, ce qui rend l'octal plus pratique lors du débogage, ainsi que la cohérence avec les outils. sur (autant que je sache) les machines DEC précédentes et quelques ordinateurs centraux de la journée (GE, CDC, IIRC Univac et certains IBM au moins).
dave_thompson_085
@dave_thompson - Je cède à votre connaissance du PDP-11. Je savais qu'il y avait quelque chose. Le CDC Cyber-750 utilisé pour ma classe Pascal avait un mot de 60 bits (IIRC) rendant le jeu de caractères de 6 bits pratique (64 symboles), donc en majuscule. soupir.
ChuckCottrill
4

Voici un exemple d'un mini-ordinateur au début de mot de 24 bits, comme indiqué dans la brochure du fabricant.

entrez la description de l'image ici 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.

RedGrittyBrick
la source
Prenez note du revêtement de sol. Le sol était un sol «surélevé» spécial et chacun de ces panneaux pouvait être soulevé pour accéder à la multitude de câbles encombrants passant entre chacun des composants du système (environ 4 pouces dans l'espace).
ChuckCottrill
3

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:

nouveau ural2

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:

ural2

chx
la source
J'utilisais les stations de travail Sun avant Solaris (SunOS étant basé sur BSD, le passage à Solaris était un grand changement).
ChuckCottrill
2

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.

Roger L.
la source
OMG - J'ai utilisé un DEC SYSTEM-20 à l'Université de Louisville.
ChuckCottrill
1

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.

Graham Harris
la source
J'avais auparavant un IBM AS / 400 comme table de salon. Un beau meuble!
Esa Jokinen
0

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.

Francis Davey
la source
Le PDP 8e que j'ai utilisé était connecté à deux unités de télétype, alimentant une entrée de bande de papier et une sortie d'imprimante sans moniteur en temps réel. Le bureau des pères de l’équipement d’IBM était le même, mais il disposait également de véritables cassettes, voire de cartes… mais là encore, la sortie était remplie de papier. Les premiers ordinateurs que j’ai utilisés avaient des écrans étaient l’Apple IIe et le Tandy. Mon père n'a jamais eu recours aux micro-ordinateurs, mais ils ont pu se connecter directement, accélérant ainsi l'accès au système central. D'une certaine manière, ces jours me manquent, mais programmer aujourd'hui est beaucoup plus facile.
Adam Albanowicz
0

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.

mongo
la source