Che aspetto hanno i grandi computer a cui sono stati collegati i terminali reali?


35

Sto studiando la storia dei computer per capire meglio perché i terminali Linux funzionano nel modo in cui funzionano. Ho letto che tra la metà degli anni '70 e la metà degli anni '80, la maggior parte delle persone utilizzava terminali reali (al contrario degli emulatori di terminali) per comunicare con computer di grandi dimensioni, questo è un esempio di terminale reale:

inserisci qui la descrizione dell'immagine

Ma non sono in grado di trovare informazioni su questi grandi computer a cui erano collegati i terminali reali. Qualcuno può fornire un nome / immagine di un computer così grande?


2
Questo è un VT100, potrebbe essere collegato a un sistema VMS ma anche molti altri mainframe ecc.
Tripleee,

1
Cercare su Google i nomi dei file sullo schermo nella foto suggerisce vagamente un elenco di boot loader RT-11, presumibilmente da un PDP-11, ma sono troppo giovane per avere un'esperienza personale di tutto ciò (anche se quasi sicuramente molto più vecchio di te ).
Tripleee,

3
@triplee puoi persino richiedere accessi su alcuni dei grandi sistemi del Living Computers Museum.
Stephen Kitt,

6
@ user226968 Se vuoi saperne di più sui primi computer, ti consigliamo di visitare il sito di Retrocomputing . Un'altra risorsa a cui potresti essere interessato, sebbene il suo focus sia in un certo senso molto più ampio e in un altro molto più ristretto, è la mailing list di The Unix Heritage Society .
un CVn

4
Un altro articolo perspicace, un po 'divertente sulle vecchie informazioni del computer è Things Every Hacker Once Knew .
ejjl

Risposte:


42

Quel terminale sarebbe tipicamente collegato ad un PDP-11 , o un VAX-11 (può essere usato con molti, molti tipi diversi di computer!). Il PDP-11, come molti mini-computer, era spesso alloggiato in un rack:

PDP-11

Puoi vedere le foto dettagliate di un rack Data General Nova (insieme a un terminale) sul nostro sito retrocomputer sorella .

Alcune varianti erano alloggiate in armadi; questo era in genere anche il caso di Vaxen:

VAX-11

(Entrambe le foto tratte dagli articoli di Wikipedia collegati sopra.)

I terminali venivano usati con computer di tutte le dimensioni, dai mainframe di dimensioni ambiente come il PDP-10 ai tower VAX Server di dimensioni PC (grazie agli hobb per il collegamento a quella foto - il server mostrato lì è più piccolo di molti server PC dell'epoca !) o addirittura postazioni di lavoro per scatole da pizza a metà degli anni Novanta.

Puoi ancora collegare molti di questi terminali a un PC moderno che esegue Linux o vari altri sistemi operativi, purché il PC abbia porte seriali o adattatori da USB a RS-232 (come sottolineato da Michael Kjörling ) e usi cavi null-modem per collegarli (come sottolineato da Mark Plotnick ).

Dai un'occhiata a Dinosaur's Pen per molte, molte più foto di tali sistemi in uso. Alcune applicazioni ancora in produzione utilizzano software risalenti a questo tipo di sistemi, anche se comunemente viene emulato l'hardware; recentemente è stato fornito un esempio in Systems che amiamo .


3
In altre parole, praticamente indistinguibile da un frigorifero o da una fila di essi.
Tripleee,

@triplee davvero, almeno per i computer con porte o armadi; l'analogia è particolarmente appropriata quando si passa ai mainframe (come il PDP-10 ).
Stephen Kitt,

3
Un MicroVAX o un server VAX (verso la fine di quell'epoca) potrebbero essere piccoli come un sistema desktop / tower (abbastanza grande), ad esempio siti.inka.de/pcde/site/mvax2_files/mvax2_front_1.jpg
hobbs

L'elenco delle directory sullo schermo indica un PDP-11 come forse blog.iso50.com/wp-content/uploads/2008/10/pdp-11-processor.jpg
John Hascall

@tripleee: E non così diverso da un IBM BlueGene moderno (abbastanza - non ho visto la loro ultima versione).
jamesqf,

19

Quel terminale è collegato a un PDP-11 DEC che esegue RT-11 (che è stato introdotto pochi anni prima del DEC VT100). Gli altri sistemi citati - i sistemi operativi che utilizzano VAX e PDP-10 - utilizzavano nomi di file più lunghi. RT-11 memorizzava 3 caratteri per parola a 16 bit ( radix50 / mod40 ) e i nomi dei file avevano fino a 6 caratteri con un'estensione di 3 caratteri.

Se si cerca la documentazione per VAX-11, il suo sistema operativo VMS utilizzava (ricordando a mano) inizialmente i nomi di 14 caratteri (con il suffisso anche lungo), e successivamente i nomi di 39 caratteri. Perché 39 potresti chiedere? È così che un nome molto lungo potrebbe rientrare in 80 colonne. Mi sembra di ricordare che più tardi (negli anni '90) i nomi dei file VAX potrebbero essere più lunghi di così ...

inserisci qui la descrizione dell'immagine

Anche senza la lunghezza del nome file, è ovviamente RT-11 poiché il terzo elemento è RT11SJ.SYS(non qualcosa che vedresti su un VAX). In generale, RT-11 veniva eseguito su piccoli computer, con non più di 56 kilobyte di memoria (gli ultimi 8 kilobyte erano spazi di indirizzi I / O). Quando fu introdotto nei primi anni '70, poteva funzionare su un PDP-11/70 di fascia alta che poteva avere più memoria, ma (l'ho fatto una volta, nel 1981, per trasferire i file), gli 11/70 eseguivano RSX-11 ( l'antenato immediato di VAX-11). I VAX avevano più memoria, in genere poche centinaia di kilobyte per i primi modelli. Ma lo screenshot sembra avere solo una decina di anni (molti degli anni iniziano con 0- anche se potrebbero essere 8), quindi i PDP-11 potrebbero avere più memoria di così.

Unix è stato portato su quelle piattaforme hardware, ma generalmente non mostrava gli elenchi di directory in un formato colonnare come mostrato. I suoi sviluppatori hanno preferito elenchi di terser, senza riempimento tra il nome del file e il suffisso (e ovviamente in Unix, è possibile avere più punti nel nome del file, a differenza dei sistemi operativi di DEC).

Ulteriori letture (programmi che utilizzano i nomi di file):


1
Quelli sono 8. Ecco un'immagine più grande: rakenapp.com/wp-content/uploads/2015/11/DEC_VT100_terminal.jpg
Kusalananda

Ci sono 9 su altre linee (anni '90), in entrambi i casi RT-11 è stato introdotto nel 1972 (più di 20 anni prima dello screenshot).
Thomas Dickey,

8

Questo è un terminale Digital-VT100.

Il terminale DEC-VT100 faceva parte di una serie di terminali VT-NNN che erano collegati tramite seriale asincrona (RS-232) che aveva 4-8 fili (e spesso utilizzava il controllo del flusso hardware RTS + CTS, DSR + DTR, oltre al DCD carrier , trasferimento dati RX, TX, massa segnale SD). Il terminale sarebbe collegato a una scheda asincrona / seriale che spesso avrebbe 4-16 porte seriali. La velocità di trasmissione per i terminali era spesso di 9600 bps, ma variava da 300.1200.2400.4800.9600.19200.38400 e i modem variavano da 300.1200.2400.9600.14400.19200.28800 (i modem utilizzavano baud, mentre i terminali utilizzavano bps / bit al secondo e letture interessanti sulla differenza).

C'erano produttori di terminali che producevano terminali che emulavano il protocollo del terminale VT-100/102. Il Wyse-50/60 aveva un'emulazione eccellente e aveva due porte seriali per due! sessioni. Ma il vero affare era l'NCD-XStation che utilizzavo per connettersi a Stratus (VOS) e workstation Sun, eseguire l'emulazione VT-102 e X (sì, oltre 9600 dialup). Quello era pre-internet. E sì, ho hackerato le voci termcap / terminfo.

Il DEC VAX-11 e PDP-11 erano tipici minicomputer, ma c'erano una miriade di produttori di minicomputer, tra cui Data General (leggi il libro 'Soul of a New Machine' sul sistema DG Eclipse a 32 bit), Hewlett-Packard, NCR, Tandem (computer a tolleranza d'errore), anche AT&T aveva il 3B2 e il 3B1 (avevo un 3B1 con Unix in esecuzione e uno dei primi sistemi Unix che usavo era un Fortune 32:16). Mia moglie ha programmato i dati General Nova ed Eclipse. Sebbene il PDP-11 fosse un prototipo per un primo minicomputer, c'erano molti produttori e un'ampia proliferazione di terminali, ognuno con le proprie codifiche per byte speciali per controllare il movimento e i comportamenti del cursore, oltre ai set di caratteri da visualizzare. Anche i primi IBM-PC avevano ANSI.sys che consentiva ai caratteri di controllo dei terminali di utilizzare sequenze specifiche per codificare movimento, posizione,

Il PDP-11 era un sistema molto popolare e aiutava a coltivare e diffondere la popolarità di Unix. Anche le combinazioni di tasti ^ S e ^ Q riconosciute dal programma terminale xterm per il controllo del flusso risalgono a quell'epoca in cui il controllo del flusso software era in concorrenza con il controllo del flusso hardware fornito dal flusso soft (RTS + CTS) e hard (DSR + DTR) pin di controllo offerti da RS-232. Le parole a 12 bit sul PDP-11 ^ H ^ H8 (corrette: i precedenti PDP-8 e PDP-9 di DEC avevano rispettivamente parole a 12 e 18 bit), riguardavano unix e linux (guarda il dump od / ottale programma e i bit delle autorizzazioni dei file). Il programma dello schermo e i comandi di controllo del lavoro (&, bg, fg, ^ Z, ^ C) discendono tutti da quell'epoca. Mentre stai guardando l'hardware iniziale, guarda il set di comandi modem Hayes per aiutarti a capire come i computer comunicano in remoto. Leggi i connettori seriali maschio e femmina a 25 pin, i connettori seriali a 9 pin e scopri quanto è progredito il settore. Vuoi incubi? Leggi su X-25.

Esegui un PDP-11/40 nel tuo browser? https://programmer209.wordpress.com/2011/08/03/the-pdp-11-assembly-language/

Goditi il ​​tuo viaggio attraverso la storia.


2
PDP-11 ha una parola di 16 bit e un byte di 8 bit, la prima macchina DEC indirizzata al byte sul bus. (-5/8 e -6/10 potrebbero selezionare solo parti di una parola nella CPU.) Ma i formati delle istruzioni utilizzano principalmente campi a 3 e 6 bit, rendendo l'ottale più conveniente durante il debug, oltre che coerente con gli strumenti su (tutti AFAIK) precedenti macchine DEC e alcuni mainframe del giorno (GE, CDC, IIRC Univac e almeno alcuni IBM).
dave_thompson_085,

@dave_thompson - Cedo alla tua conoscenza del PDP-11. Sapevo che c'era qualcosa. Il CDC Cyber-750 usato per la mia classe Pascal aveva una parola a 60 bit (IIRC) che rendeva conveniente il set di caratteri a 6 bit (64 simboli), quindi maiuscolo. sospiro.
ChuckCottrill,

4

Ecco un esempio di un primo minicomputer a 24 bit come mostrato nella brochure del produttore

inserisci qui la descrizione dell'immagine fonte

A sinistra, due unità disco della dimensione di una lavatrice, che probabilmente contengono circa 40 MB ciascuna. Avevano bisogno di una regolare manutenzione da parte di un ingegnere di CDC o del produttore. I pesanti disk pack multi-piatto erano rimovibili e non erano sigillati. È possibile vedere i coperchi vuoti in perspex e le basi in plastica nera per i pacchetti di dischi appoggiati sui coperchi delle unità disco blu.

Sul retro, la CPU con una console di controllo che include file di interruttori a levetta per l'immissione di istruzioni e dati del codice macchina - utilizzata principalmente per l'immissione di un bootstrap che consentirebbe alla CPU di leggere un'unità nastro di carta, un lettore di schede o magnetico- unità nastro per avviare il processo di caricamento del sistema operativo.

Il pannello blu sopra il pannello dell'interruttore a levetta si apriva come una porta dell'armadio per rivelare una fila di grandi circuiti stampati che si collegano a un backplane. I primi usavano memorie con nucleo di ferrite: si potevano vedere i pezzi reali.

Accanto alla CPU si trova un cabinet a tutta altezza che utilizza un'unità nastro bobina a bobina da 1200 bit per pollice per il backup e l'archiviazione e la distribuzione del software.

L'uomo dietro è in piedi accanto a una stampante di linea.

La donna è seduta su un paio di terminali, alla sua destra c'è un lettore di schede perforate. La maggior parte dei programmi specifici dell'applicazione scritti localmente verrebbero caricati utilizzando questo dispositivo nei primi giorni.

Alla fine il prezzo dei terminali è sceso abbastanza basso che le grandi aziende o i laboratori di ricerca potevano permettersi di acquistarne diversi e metterli in una sala terminale in modo che il personale potesse condividerli su un sistema di rotazione.

Un sistema come quello nella foto potrebbe probabilmente supportare qualcosa dell'ordine di 20-30 utenti simultanei durante l'elaborazione di lavori batch su mazzi di schede perforate.

L'intera cosa sarebbe il minicomputer. Sarebbe alloggiato in una speciale sala computer con aria condizionata.

I mainframe erano molto più grandi ovviamente.


Prestare particolare attenzione al pavimento. Il pavimento era uno speciale pavimento "rialzato" e ciascuno di quei pannelli poteva essere sollevato per accedere alla miriade di cavi ingombranti che correvano tra ciascuno dei componenti del sistema (circa 4 pollici nello spazio).
ChuckCottrill,

3

Anche se questo non è esattamente il periodo di cui stai parlando, penso che sia interessante dimostrare che potrebbero essere collegati praticamente a tutto e che sono stati in servizio per decenni: in Ungheria, ricordo che nel 1998-1999 all'Università BME, al di fuori dei principali laboratori PC (molti PC, sempre occupati) avevano terminali VT220 nel corridoio collegati a ural2.hszk.bme.hu - per quanto ne so, potrebbero essere ancora lì, la macchina sicuramente è:

nuovo ural2

Ciò significa che se sapessi che l'interfaccia della riga di comando di Solaris era in grado di gestire le tue e-mail mentre altri stavano aspettando che alcuni PC diventassero disponibili ...

Il nome host è un omaggio a una famiglia di computer molto più vecchia che in realtà precede il tuo terminale:

ural2


Prima usavo le workstation Sun prima di Solaris (SunOS era basato su BSD, quindi il passaggio a Solaris è stato un grande cambiamento).
ChuckCottrill,

2

Anche DECSYSTEM-20s. Qualcuno qui ricorda lo Star Trek come il gioco VT-TREK su TOPS-20?

Gruppi di terminali sarebbero collegati ciascuno tramite un cavo seriale a una scheda multiplexor che aveva 8 o 16 porte seriali. I sistemi più grandi avrebbero più di una scheda multiplexor.


OMG - Ho usato un DEC SYSTEM-20 all'Università di Louisville.
ChuckCottrill,

1

Un'altra cosa che non è stata menzionata è che i computer IBM AS400 / iSeries derivano da computer che avevano nastri bobina per bobina (per un esempio visivo vedere i computer sulla piattaforma petrolifera in "Diamonds Are Forever"). Questo tipo di computer è completamente diverso dal PDP11 o Vax ed è ancora molto utilizzato nel settore dei servizi finanziari nel Regno Unito.

Se risiedi nel Regno Unito, una buona risorsa è il National Computing Museum a Bletchley Park.


In precedenza avevo un IBM AS / 400 come tavolo da salotto. Un bellissimo mobile!
Esa Jokinen,

0

Come altri hanno chiarito, potrebbe connettersi a un numero di macchine diverse. Puoi vedere quello della mia università (un IBM 3084Q alla fine) in una pagina web del museo che parla della macchina.

A quanto ho capito, è stato utilizzato un PDP-11 in modo che i terminali (fino a 300) potessero essere collegati al mainframe stesso. Sono abbastanza sicuro che, ai miei tempi, fosse usato almeno un terminale simile, sebbene la maggior parte di noi usasse altri dispositivi, incluso BBC Micros.


Il PDP 8e che ho usato era collegato a due unità di teletipo, eseguendo l'input del nastro di carta e l'uscita della stampante senza monitor in tempo reale. L'ufficio dei papà dell'esercito dell'equipaggiamento IBM era lo stesso, ma aveva anche nastri reali o reali ... ma ancora una volta, l'output era risme su risme di carta larga. I primi computer che ho usato con monitor erano l'Apple IIe e il Tandy. Mio padre non ha mai avuto modo di usare i microcomputer, ma siamo riusciti a collegarci direttamente, accelerando l'accesso al mainframe. In un certo senso, mi mancano quei giorni, ma la programmazione oggi è molte volte più semplice.
Adam Albanowicz,

0

I terminali VT100 / 102 erano più popolari con i computer di classe Vax 11/780. Erano anche popolari con i PDP-11. HP aveva una linea simile di terminali, con tasti programmabili.

Notevole è che le tastiere di quell'epoca tendevano a flettere eccessivamente il polso e provocarono numerose affermazioni per la sindrome del tunnel carpale.

Ho implementato molti sistemi PDP-8, PDP-12, PDP-11 e VAX 11/780. Alla fine i sistemi HP e Sun che eseguono varianti unix hanno eliminato la serie DEC PDP / VAX. Il genere di terminali VT100 è scomparso con lo spostamento verso un display workstation, o almeno display più capaci (Wyse et al).

Per installazioni di grandi dimensioni, i selettori delle porte sono stati utilizzati come switch e concentratori per facilitare un gran numero di terminali, modem, modem di linee affittate, ecc.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.