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

35

Estou estudando a história dos computadores para entender melhor por que os terminais Linux funcionam dessa maneira. Eu li que, em meados dos anos 70 e meados dos anos 80, a maioria das pessoas usava terminais reais (em oposição aos 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 computadores grandes aos quais os terminais reais estavam conectados. Alguém pode fornecer um nome / imagem de um computador tão grande?

user226968
fonte
2
Esse é um VT100, que pode ser conectado a um sistema VMS, mas a muitos outros mainframes etc.
Tripleee
1
Pesquisar no Google os nomes dos arquivos na tela da foto sugere vagamente uma listagem do carregador de inicialização RT-11, presumivelmente de um PDP-11, mas sou muito jovem para ter uma experiência pessoal disso (embora quase certamente muito mais antiga que você). )
Tripleee
3
@triplee, você pode até solicitar logins em alguns dos grandes sistemas do Living Computers Museum.
Stephen Kitt
6
@ user226968 Se você quiser saber mais sobre os computadores antigos, consulte o site de Retrocomputação . Outro recurso no qual você pode estar interessado, embora seu foco seja, em um sentido, muito mais amplo e em outro muito mais restrito, é a lista de discussão The Unix Heritage Society .
um CVn
4
Outro artigo perspicaz e divertido sobre as informações antigas do computador é o Things Every Hacker Once Knew .
ejjl

Respostas:

42

Esse terminal normalmente seria conectado a um PDP-11 ou a um VAX-11 (embora possa ser usado com muitos, muitos tipos diferentes de computadores!). O PDP-11, como muitos mini computadores, costumava ser instalado em um rack:

PDP-11

Você pode ver fotos detalhadas de um rack Data General Nova (junto com um terminal) em nosso site irmão de Retrocomputação .

Algumas variantes foram alojadas em armários; esse também era o caso da Vaxen:

VAX-11

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

Os terminais foram usados ​​com computadores de todos os tamanhos, de mainframes do tamanho de uma sala como o PDP-10 a servidores VAX de tamanho de torre (graças a hobbs pelo link para a foto) - o servidor mostrado é menor do que muitos servidores de PC da época !) ou até estações de trabalho para caixas de pizza em meados dos anos 90.

Você ainda pode conectar muitos desses terminais a um PC moderno executando Linux ou vários outros sistemas operacionais, desde que o PC possua portas seriais ou adaptadores USB para RS-232 (como indicado por Michael Kjörling ) e use cabos de modem nulo para conectá-los (como apontado por Mark Plotnick ).

Confira a Dinosaur's Pen para 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 geralmente o hardware seja emulado; Um exemplo foi dado recentemente em Sistemas que amamos .

Stephen Kitt
fonte
3
Em outras palavras, praticamente indistinguível de uma geladeira ou de uma fileira delas.
Tripleee
@ triplo de fato, pelo menos para computadores com portas ou armários; a analogia é especialmente apropriada quando você muda para mainframes (como o PDP-10 ).
Stephen Kitt
3
Um MicroVAX ou VAXServer (do final daquela época) pode ser tão pequeno quanto um sistema de desktop / torre (bastante grande), por exemplo, sites.inka.de/pcde/site/mvax2_files/mvax2_front_1.jpg
hobbs
A listagem de diretório na tela indica um PDP-11, como talvez blog.iso50.com/wp-content/uploads/2008/10/pdp-11-processor.jpg
John Hascall
@ tripleee: E não é tão diferente de um IBM BlueGene moderno (justamente - não vi a versão mais recente).
Jamesqf
19

Esse terminal está conectado a um DEC PDP-11 executando o RT-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. O RT-11 armazenava 3 caracteres por palavra de 16 bits ( radix50 / mod40 ) e os nomes de arquivos tinham até 6 caracteres com uma extensão de 3 caracteres.

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

insira a descrição da imagem aqui

Mesmo sem o tamanho do nome do arquivo, é obviamente o RT-11, já que o terceiro item é RT11SJ.SYS(não algo que você veria em um VAX). De um modo geral, o RT-11 foi executado em computadores pequenos , com não mais que 56 kilobytes de memória (os últimos 8 kilobytes eram espaço de endereço de E / S). Quando introduzido no início dos anos 70, ele podia rodar em um PDP-11/70 de última geração que podia ter mais memória, mas (fiz isso uma vez, em 1981, para transferir arquivos), o 11/70 executou o RSX-11 ( o ancestral imediato do VAX-11). Os VAXs tinham mais memória, geralmente algumas centenas de kilobytes para os primeiros modelos. Mas a captura de tela parece ter apenas cerca de dez anos (vários anos começam 0- embora isso possa ter 8 anos), então os PDP-11 podem ter mais memória que isso.

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

Leitura adicional (programas usando os nomes de arquivos):

Thomas Dickey
fonte
1
Esses são 8's. Aqui está uma imagem maior: rakenapp.com/wp-content/uploads/2015/11/DEC_VT100_terminal.jpg
Kusalananda
Existem 9 em outras linhas (1990), em ambos os casos o RT-11 foi introduzido em 1972 (mais de 20 anos antes da captura de tela).
Thomas Dickey
8

Esse é um terminal Digital-VT100.

O terminal DEC-VT100 era um de uma série de terminais VT-NNN que eram conectados via serial assíncrona (RS-232) com 4-8 fios (e usavam frequentemente controle de fluxo de hardware RTS + CTS, DSR + DTR, além de DCD da portadora , transferência de dados RX, TX, terra do 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 geralmente era de 9600 bps, mas variava entre 300.1200.2400.4800.9600,19200.38400, e os modems variavam entre 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 fabricaram terminais que emularam o protocolo do terminal VT-100/102. O Wyse-50/60 tinha excelente emulação e duas portas seriais para duas! sessões. Mas o negócio real era o NCD-XStation que eu costumava discar para a estação de trabalho Stratus (VOS) e Sun, executar a emulação VT-102 e X (sim, mais de 9600 discadas). Isso foi pré-internet. E sim, hackeei as 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 'Alma de uma Nova Máquina' sobre o sistema DG Eclipse 32bit), Hewlett-Packard, NCR, Em conjunto (computadores tolerantes a falhas), até a AT&T possuía o 3B2 e o 3B1 (eu tinha um 3B1 executando o Unix, e um dos primeiros sistemas Unix que usei foi o Fortune 32:16). Minha esposa programou o Data General Nova e o Eclipse. Embora o PDP-11 fosse prototípico para um minicomputador anterior, havia muitos fabricantes e ampla proliferação de terminais, cada um com suas próprias codificações para bytes especiais para controlar o movimento e os comportamentos do cursor, além dos conjuntos de caracteres a serem exibidos. Até o IBM-PC inicial possuía o ANSI.sys, que permitia que os caracteres de controle do terminal usassem sequências específicas para codificar movimento, posição,

O PDP-11 era um sistema muito popular e ajudou a cultivar e espalhar a popularidade do Unix. Até as combinações de teclas ^ S e ^ Q reconhecidas pelo seu programa de terminal xterm para o 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 (corrigidas: o PDP-8 e PDP-9 anteriores do DEC tinham palavras de 12 e 18 bits, respectivamente), afetando o unix e o linux (veja o dump oc / od programa e os bits de permissão de arquivo). O programa de tela e os comandos de controle do trabalho (&, bg, fg, ^ Z, ^ C) descendem dessa época. Enquanto você analisa o hardware inicial, observe o conjunto de comandos do modem Hayes para ajudá-lo a entender como os computadores se comunicam remotamente. Leia sobre os conectores seriais macho e fêmea de 25 pinos, os conectores seriais de 9 pinos e descubra até que ponto o setor 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-language/

Aproveite sua viagem pela história.

ChuckCottrill
fonte
2
O PDP-11 possui palavra de 16 bits - e byte de 8 bits, o primeiro byte da máquina DEC endereçado no barramento. (-5/8 e -6/10 poderiam selecionar partes de uma palavra apenas na CPU.) Mas os formatos de instrução usam principalmente campos de 3 e 6 bits, tornando o octal mais conveniente na depuração e consistente com as ferramentas em (AFAIK all) máquinas DEC anteriores e em alguns mainframes do dia (GE, CDC, IIRC Univac e alguns pelo menos IBM).
Dave_thompson_085
@dave_thompson - ceder ao seu conhecimento do PDP-11. Eu sabia que havia algo. O CDC Cyber-750 usado para a minha classe Pascal tinha uma palavra de 60 bits (IIRC), tornando conveniente o conjunto de caracteres de 6 bits (64 símbolos), portanto em maiúsculas. suspiro.
precisa saber é o seguinte
4

Aqui está um exemplo de um minicomputador de palavras de 24 bits, conforme mostrado no folheto do fabricante

insira a descrição da imagem aqui Fonte

À esquerda, duas unidades de disco do tamanho de uma máquina de lavar, provavelmente armazenando cerca de 40 MB cada. Eles precisavam de manutenção regular por um engenheiro do CDC ou pelo fabricante. Os pesados ​​pacotes de discos de vários pratos foram removíveis e não foram selados. Você pode ver as capas de perspex vazias e as bases de plástico preto dos pacotes de discos apoiados nas tampas das unidades de unidades de disco azuis.

Na parte traseira, a CPU com um console de controle, incluindo linhas de chaves de alternância para inserir instruções e dados de código de máquina - usada principalmente para inserir um bootstrap que levaria a CPU a ler uma unidade de fita de papel, leitor de cartão ou cartão magnético. unidade de fita para iniciar o processo de carregamento do sistema operacional.

O painel azul acima do painel da chave seletora se abriria como uma porta do armário para revelar uma fileira de grandes placas de circuito conectadas a um painel traseiro. Os primeiros usavam memórias de núcleo de ferrite - era possível ver os bits reais.

Ao lado da CPU, há um gabinete de altura total, que reúne uma unidade de fita de 1200 bits por polegada para backup e armazenamento de arquivos, bem como distribuição de software.

O homem na parte de trás está ao lado de uma impressora de linha.

A mulher está sentada em um par de terminais, à sua direita está um leitor de cartões perfurados. A maioria dos programas específicos de aplicativos gravados localmente seria carregada usando este dispositivo nos primeiros dias.

Eventualmente, o preço dos terminais caiu baixo o suficiente para que grandes empresas ou laboratórios de pesquisa pudessem comprar vários deles e colocá-los em uma sala de terminais, para que a equipe pudesse compartilhá-los em um sistema de rota.

Um sistema como o da foto provavelmente poderia suportar algo da ordem de 20 a 30 usuários simultâneos ao processar tarefas em lotes em baralhos de cartões perfurados.

A coisa toda seria o minicomputador. Seria alojado em uma sala de computadores com ar condicionado.

Os mainframes eram muito maiores, é claro.

RedGrittyBrick
fonte
Tome especial atenção ao piso. O piso era um piso especial "elevado" e cada um desses painéis podia ser elevado para acessar os inúmeros cabos volumosos que corriam entre cada um dos componentes do sistema (cerca de 4in de espaço).
precisa saber é o seguinte
3

Embora este não seja exatamente o período de tempo do qual você está falando, acho interessante demonstrar que eles poderiam estar conectados a praticamente qualquer coisa e estavam em serviço por décadas: na Hungria, lembro que em 1998-1999 na Universidade BME, fora dos laboratórios principais de PCs (muitos PCs, sempre ocupados), eles tinham terminais VT220 no corredor conectados ao 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 a Solaris CLI, poderia lidar com seus e-mails enquanto outros aguardavam a disponibilização de alguns PCs ...

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

ural2

chx
fonte
Eu costumava usar as estações de trabalho da Sun antes do Solaris (o SunOS era baseado no BSD, então a mudança para o Solaris foi uma grande mudança).
ChuckCottrill
2

Também DECSYSTEM-20s. Alguém aqui se lembra do jogo Star Trek como o VT-TREK no TOPS-20?

Grupos de terminais cada um seriam conectados via cabo serial a uma placa multiplexadora que tivesse 8 ou 16 portas seriais. Sistemas maiores teriam mais de uma placa multiplexadora.

Roger L.
fonte
OMG - Eu usei um DEC SYSTEM-20 na Universidade de Louisville.
ChuckCottrill
1

Outra coisa que não foi mencionada é que os computadores IBM AS400 / iSeries derivam de computadores que tinham fitas de bobina para bobina (para um exemplo visual, veja os computadores na plataforma de petróleo em "Diamonds Are Forever"). Esse tipo de computador é completamente diferente do PDP11 ou Vax e ainda está em uso no setor de serviços financeiros do Reino Unido.

Se você mora no Reino Unido, um bom recurso é o Museu Nacional de Computação em Bletchley Park.

Graham Harris
fonte
Anteriormente, eu tinha um IBM AS / 400 como mesa de sala de estar. Uma bela peça de mobiliário!
precisa saber é o seguinte
0

Como outros deixaram claro, ele pode se conectar a várias máquinas diferentes. Você pode ver o da minha universidade (um IBM 3084Q no final) em uma página da web do museu discutindo a máquina.

Pelo que entendi, um PDP-11 foi usado para que os terminais (até 300) pudessem ser conectados ao próprio mainframe. Estou bastante certo de que, no meu tempo, pelo menos um terminal parecido com esse foi usado, embora a maioria de nós tenha usado outros dispositivos, incluindo o BBC Micros.

Francis Davey
fonte
O PDP 8e que eu usei foi conectado a duas unidades de teletipo, executando a entrada da fita de papel e a saída da impressora sem monitor em tempo real. O escritório de pais do exército de equipamentos da IBM era o mesmo, mas também tinha fitas reais ou reais também ... mas, novamente, a produção era resmas e resmas de papel largo. Os primeiros computadores que usei com monitores foram o Apple IIe e o Tandy. Meu pai nunca conseguiu usar os microcomputadores, mas eles puderam se conectar diretamente, acelerando o acesso ao mainframe. De certa forma, sinto falta daqueles dias, mas programar hoje é muitas vezes mais fácil.
Adam Albanowicz
0

Os terminais VT100 / 102 eram os mais populares nos computadores da classe Vax 11/780. Eles também eram populares entre os PDP-11. A HP tinha uma linha de terminais semelhante, com teclas programáveis.

Notável é que os teclados daquela época tendiam a flexionar excessivamente o pulso e resultaram em inúmeras reivindicações para a síndrome do túnel do carpelo.

Eu implementei muitos sistemas PDP-8, PDP-12, PDP-11 e VAX 11/780. Eventualmente, os sistemas HP e Sun executando variantes unix superaram a série DEC PDP / VAX. O gênero de terminais VT100 desapareceu com a mudança para um monitor de estação de trabalho, ou pelo menos monitores mais capazes (Wyse et al).

Para grandes instalações, os seletores de portas eram usados ​​como comutadores e concentradores para facilitar um grande número de terminais, modems, modems de linhas alugadas, etc.

mongo
fonte