Como são os grandes computadores aos quais os terminais reais foram conectados?

Como são os grandes computadores aos quais os terminais reais foram conectados?

Estou estudando a história dos computadores para entender melhor por que os terminais Linux funcionam dessa maneira. Eu li que de meados da década de 1970 a meados da década de 1980, a maioria das pessoas usava terminais reais (em oposição a emuladores de terminal) para se comunicar com computadores grandes. Este é um exemplo de terminal real:

insira a descrição da imagem aqui

Mas não consigo encontrar informações sobre esses grandes computadores aos quais os terminais reais estavam conectados. Alguém pode fornecer um nome/imagem de um computador tão grande?

Responder1

Esse terminal normalmente seria conectado a umPDP-11, ou umVAX-11(ele pode ser usado com muitos tipos diferentes de computadores!). O PDP-11, como muitos minicomputadores, costumava ser alojado em um rack:

PDP-11

Você pode ver fotos detalhadas de um rack Data General Nova (junto com um terminal) em nossosite irmão Retrocomputing.

Algumas variantes foram alojadas em armários; este também era normalmente o caso de Vaxen:

VAX-11

(Ambas as fotos tiradas dos artigos da Wikipedia vinculados acima.)

Os terminais foram usados ​​com computadores de todos os tamanhos, desde mainframes do tamanho de uma sala, como oPDP-10paraVAXServers em torre do tamanho de um PC(graças ahobbspara o link para aquela foto — o servidor mostrado lá é menor do que muitos servidores de PC da época!) ou até mesmo estações de trabalho tipo caixa de pizza em meados dos anos noventa.

Você ainda pode conectar muitos desses terminais a um PC moderno executando Linux ou vários outros sistemas operacionais, desde que o PC tenha portas seriais ou adaptadores USB para RS-232 (conforme apontado porMichael Kjorling), e você usa cabos de modem nulo para conectá-los (conforme apontado porMark Plotnick).

ConfiraCaneta do Dinossauropara muitas, muitas mais fotos de tais sistemas em uso real. Alguns aplicativos ainda em produção usam software que remonta a esses tipos de sistemas, embora normalmente o hardware seja emulado;um exemplo foi dado recentementenoSistemas que amamos.

Responder2

Esse terminal está conectado a um DEC PDP-11 rodandoRT-11(que foi introduzido alguns anos antes do DEC VT100). Os outros sistemas mencionados – sistemas operacionais usando VAX e PDP-10 – usavam nomes de arquivos mais longos. RT-11 armazenou 3 caracteres por palavra de 16 bits (raiz50/mod40) e os nomes dos arquivos tinham até 6 caracteres com uma extensão de 3 caracteres.

Se você procurar a documentação do VAX-11, seu sistema operacional VMS usou (lembrando imediatamente) inicialmente nomes de 14 caracteres (com o sufixo também longo) e depois passou para nomes de 39 caracteres. Por que 39 você pode perguntar? Isso ocorre para que um nome muito longo caiba em 80 colunas. Parece que me lembro que ainda mais tarde (na década de 1990) os nomes dos arquivos VAX poderiam ser mais longos do que isso ...

insira a descrição da imagem aqui

Mesmo sem o comprimento do nome do arquivo, é obviamente RT-11, já que o terceiro item éRT11SJ.SYS(não é algo que você veria em um VAX). De modo geral, o RT-11 foi executado empequenocomputadores, com no máximo 56 kilobytes de memória (os últimos 8 kilobytes eram espaço de endereço de E/S). Quando introduzido no início da década de 1970,poderiarodava em um PDP-11/70 topo de linha que poderia ter mais memória, mas (fiz isso uma vez, em 1981, para transferir arquivos), os anos 11/70 rodavam RSX-11 (o ancestral imediato do VAX-11). Os VAX tinham mais memória, normalmente algumas centenas de kilobytes para os primeiros modelos. Mas a captura de tela parece ter apenas dez anos (vários anos começam com0- embora possam ser 8), então os PDP-11 poderiam ter mais memória do que isso.

O Unix foi portado para essas plataformas de hardware, mas geralmente não exibia listagens de diretórios em formato colunar, como mostrado. Seus desenvolvedores preferiram listagens mais resumidas, sem preenchimento entre o nome do arquivo e o sufixo (e no Unix, é claro, você pode ter vários pontos no nome do arquivo, ao contrário dos sistemas operacionais da DEC).

Leitura adicional (programas que usam nomes de arquivos):

Responder3

Esse é um terminal Digital-VT100.

O terminal DEC-VT100 fazia parte de uma série de terminais VT-NNN que eram conectados via serial assíncrona (RS-232) que tinha 4-8 fios (e frequentemente usava controle de fluxo de hardware RTS + CTS, DSR + DTR, além de portadora DCD , transferência de dados RX, TX, terra de sinal SD). O terminal seria conectado a uma placa assíncrona/serial que geralmente teria de 4 a 16 portas seriais. A taxa de transmissão para terminais era frequentemente de 9.600 bps, mas variava de 300.1200.2400.4800.9600.19200.38400, e os modems variavam de 300.1200.2400.9600.14400.19200.28800 (os modems usavam baud, enquanto terminais usavam bps/bits por segundo e leitura interessante sobre a diferença).

Havia fabricantes de terminais que fabricavam terminais que emulavam o protocolo de terminal VT-100/102. O Wyse-50/60 tinha excelente emulação e duas portas seriais paradois!sessões. Mas o verdadeiro negócio foi o NCD-XStation que usei para discar para a estação de trabalho Stratus (VOS) e Sun, executar emulação VT-102 e X (sim, mais de 9600 dial-up). Isso foi antes da Internet. E sim, eu hackeei entradas termcap/terminfo.

O DEC VAX-11 e o PDP-11 eram minicomputadores típicos, mas havia uma infinidade de fabricantes de minicomputadores, incluindo Data General (leia o livro 'Soul of a New Machine' sobre o sistema DG Eclipse de 32 bits), Hewlett-Packard, NCR, Tandem (computadores tolerantes a falhas), até a AT&T tinha o 3B2 e o 3B1 (eu tinha um 3B1 rodando Unix, e um dos primeiros sistemas Unix que usei foi um Fortune 32:16). Minha esposa programou o Data General Nova e o Eclipse. Embora o PDP-11 fosse o protótipo de um minicomputador antigo, havia muitos fabricantes e uma ampla proliferação de terminais, cada um com suas próprias codificações para bytes especiais para controlar o movimento e o comportamento do cursor, além dos conjuntos de caracteres a serem exibidos. Até mesmo o primeiro IBM-PC tinha ANSI.sys, que permitia que caracteres de controle de terminal usassem sequências específicas para codificar movimento, posição e cor.

O PDP-11 foi um sistema muito popular e ajudou a cultivar e espalhar a popularidade do Unix. Até mesmo as combinações de teclas ^S e ^Q reconhecidas pelo seu programa de terminal xterm para controle de fluxo datam daquela época em que o controle de fluxo de software competia com o controle de fluxo de hardware fornecido pelo fluxo suave (RTS+CTS) e rígido (DSR+DTR). pinos de controle oferecidos pelo RS-232. As palavras de 12 bits no PDP-11^H^H8 (corrigido: os anteriores PDP-8 e PDP-9 da DEC tinham palavras de 12 e 18 bits, respectivamente), afetavam unix e linux (veja o dump od/octal programa e os bits de permissão do arquivo). O programa de tela e os comandos de controle de trabalho (&,bg,fg,^Z,^C) descendem dessa época. Enquanto você examina o hardware inicial, observe o conjunto de comandos do modem Hayes para ajudá-lo a entender como os computadores se comunicavam remotamente. Leia sobre conectores seriais macho e fêmea de 25 pinos e conectores seriais de 9 pinos e perceba o quanto a indústria progrediu. Quer pesadelos? Leia sobre o X-25.

Executar um PDP-11/40 no seu navegador?https://programmer209.wordpress.com/2011/08/03/the-pdp-11-assembly-linguagem/

Aproveite sua viagem pela história.

Responder4

Embora este não seja exatamente o período de tempo de que você está falando, acho interessante demonstrar que eles poderiam estar conectados a praticamente qualquer coisa e estiveram em serviço por décadas: na Hungria, lembro-me que em 1998-1999, na Universidade BME, fora dos principais laboratórios de PC (muitos PCs, sempre ocupados) eles tinham terminais VT220 no corredor conectados a ural2.hszk.bme.hu - pelo que sei, eles ainda podem estar lá, a máquina certamente está:

novo ural2

Isso significava que se você conhecesse o Solaris CLI, poderia lidar com seus e-mails enquanto outros aguardavam a disponibilização de alguns PCs...

O nome do host é uma homenagem a ummuitofamília mais antiga de computadores que na verdade é anterior ao seu terminal:

ural2

informação relacionada