Como a Wikipedia diz: O IBM System / 360 (S / 360) é a geração inovadora de computadores mainframe anunciada em 7 de abril de 1964. O desenvolvimento de produtos System / 360 foi um projeto extremamente arriscado para a IBM, porque o custo de sua implementação excedeu US $ 5 bilhões (aos preços atuais, o custo de desenvolvimento da primeira família de computadores compatíveis era de aproximadamente 30 bilhões). Apesar do fato de o projeto ter enfrentado sérios problemas relacionados ao software, foi um enorme sucesso e entrou com razão entre os três principais vencedores absolutos na nomeação "Melhor Realização de Negócios de Todos os Tempos". O System / 360 definiu a direção de toda a indústria de computadores nas próximas décadas; todas as tecnologias vêm daqui - bytes, palavras de 32 bits, microcódigo e interfaces padronizadas. A arquitetura do S / 360 foi tão bem-sucedida que ainda é suportada pelos mainframes mais recentes do IBM z / Architecture e 55 anos depois!

Antes do advento do System / 360, a IBM (como a maioria dos fabricantes de computadores) produzia uma linha de computadores com arquitetura completamente incompatível, enquanto o System / 360 era uma família de mainframes compatíveis com software, com uma arquitetura comum. O modelo mais rápido da linha original era 50 vezes mais poderoso que o mais lento, mas todos podiam executar o mesmo software. Agora, os clientes receberam uma linha de vários computadores que diferem em velocidade e custo, mas ao mesmo tempo, usando o mesmo conjunto de comandos. O Universal System / 360 System é um computador totalmente compatível com software. O sistema trabalhou com aplicações científicas e de negócios, cujo nome também é simbólico - 360 graus, que cobrem todo o espectro de possíveis aplicações ".
Embora os modelos S / 360 tivessem uma arquitetura comum, internamente eram completamente diferentes um do outro para ocupar nichos de mercado diferentes, dependendo do custo e do desempenho. Os modelos mais antigos usavam hardware menos eficiente e um canal de dados de 8 bits, enquanto os modelos mais novos usavam funções como um amplo canal de dados, registros de memória não volátil de alta velocidade e instruções da máquina que não foram executadas no código nativo e armazenamento em cache. Para todos, a frente do computador também diferia: diferentes LEDs e interruptores.
Este artigo descreve os vários modelos do S / 360 e como identificá-los no painel frontal. Começarei com o Modelo 30, um sistema de orçamento popular, e depois analisarei o restante em ordem. Racionalidade e conveniência são os principais componentes do princípio pelo qual os computadores recebem seus números. Juntamente com a capacidade e o desempenho da memória, o número do modelo também aumentou, do simples mas popular Modelo 20 ao Modelo 195 de alto desempenho.
IBM System / 360 Model 30
A foto abaixo mostra o Modelo 30, uma das máquinas S / 360 de baixo custo, com tamanhos de memória de núcleo magnético variando de 8 a 64 kilobytes. A caixa do processador tinha 1.524 m de altura, 76,2 cm de largura e 1,73 m de profundidade, a massa era de 771 kg. O que posso dizer, o carro é enorme para os padrões modernos, mas naquela época esse tamanho era considerado mais do que compacto. Os computadores System / 360 foram criados a partir de módulos chamados Solid Logic Technology (SLT), que continham vários transistores e resistores, não tão densos quanto os circuitos integrados. Embora o Modelo 30 fosse o menos poderoso da linha System / 360, era muito popular e lucrativo; seu aluguel de US $ 8.000 / mês gerou à IBM US $ 1 bilhão em receita em 1972.
Solid Logic Technology (SLT) - uma tecnologia híbrida para o arranjo de circuitos microeletrônicos baseados em transistores e diodos planos e encapsulados em vidro isolados, com resistores à base de cerâmica blindados. Foi introduzido pela empresa em 1964, juntamente com o novo mainframe IBM System / 360. O STL substituiu o Sistema Modular Padrão (SMS) pré-existente.
Pelos padrões de 1960, o SLT era uma tecnologia revolucionária e contribuiu para o sucesso da família de mainframe System / 360 nos anos 60.

Você pode se perguntar por que esses computadores estão equipados com consoles tão complexos. Havia três funções principais no uso do console. A primeira função é para as tarefas básicas de “gerenciar o complexo de hardware”, como ligar o sistema, carregá-lo ou desligá-lo usando os controles (mostrados abaixo). Esses controles eram os únicos que o operador precisava em uma ordem sequencial no painel do S / 360. Usando os três seletores de chave hexadecimal, você pode selecionar um módulo de E / S que contenha o software de inicialização. Depois de inicializar o sistema, o operador geralmente inseria comandos no sistema sem a ajuda do console.

A segunda função do console é a presença (fixação) do operador de controle. Depurando o programa, monitorando o status dos registradores do processador e módulos de RAM, bem como definindo pontos de interrupção (pontos de interrupção, verificação e depuração do código do programa). Os controles do console do Modelo 30 abaixo foram usados para lembrar o operador. Para exibir o conteúdo da memória, o operador selecionou o endereço nos quatro comutadores hexadecimais à esquerda e pressionou o botão “Display” (esquerda), inserindo dados nos indicadores nos seletores do comutador. Para fazer alterações na memória, o operador digitou um comando de 1 byte usando os dois seletores hexadecimais à direita e clicou no botão "Salvar". (Embora o Modelo 30 tivesse uma arquitetura de 32 bits, transmitia um comando de 1 byte por vez, sacrificando a velocidade à custa de um custo mais baixo). Usando a opção “Address Compare”, um ponto de interrupção foi definido no canto superior direito.

A terceira função do console é o suporte e manutenção do sistema, que foram executados por um engenheiro da IBM. Tais monitores ocupavam a maior parte do console, exibiam informações detalhadas que fornecem acesso ao complexo dispositivo interno do computador. No console do Modelo 30 acima, havia um grande comutador no meio da "Seleção de Loja de Display", com ele você podia selecionar qualquer um dos registros internos para exibição ou modificação. Vários indicadores (na imagem abaixo) mostram o desempenho de micro-operações da ROM e operações no canal de entrada / saída. (As linhas de luzes abaixo mostravam a instrução de microcódigo sendo executada a partir de "armazenamento somente leitura" e operações no canal de E / S.)
Um close do console IBM S / 360 Model 30 mostrando indicadores para o microcódigo (ROM) e o canal de E / S. Esses registradores foram usados no meio do sistema e não eram visíveis para o programador.No console, havia metros de eletricidade consumida sob o controle da falta de energia de emergência. O preço padrão de aluguel da IBM era de apenas 40 horas por semana e o cliente era cobrado adicionalmente pelo consumo excessivo de energia. Se o sistema exigisse reparo, os clientes não pagariam pelo tempo de inatividade. Um engenheiro da IBM girou o comutador com uma chave, como resultado do tempo medido por um contador de "serviço" mais baixo, em vez de um contador de "uso do cliente".

IBM System / 360 Model 20
Vamos para o final da família S / 360: o Modelo 20 foi projetado para aplicativos de negócios. A capacidade da memória era limitada, apenas 4KB - 32KB, o computador era extremamente lento, mesmo para os padrões da década de 1960, apenas cerca de 5700 operações de adição por segundo foram realizadas. Mas, por outro lado, esse processador era suficiente para gerar relatórios de negócios a partir de cartões perfurados, um leitor de cartão lia 8 cartões por segundo. Perseguindo a meta de redução de custo, um subconjunto de comandos do S / 360 foi implementado no Modelo 20 e foram utilizados meio registros de tamanho 8, o que torna o Modelo 20 incompatível com o restante da linha S / 360. Apesar de suas limitações, o Modelo 20 era o modelo mais popular da família S / 360 devido ao seu baixo preço: no final de 1970, mais de 7400 carros estavam em operação. O custo mensal do aluguel do Modelo 20 começou em US $ 1.280, e a compra teria custado US $ 62.710.

Usando o pequeno console do Modelo 20 (imagem acima), o operador ligou e desligou o computador, lançou o programa etc. Algumas linhas no visor mostravam o conteúdo dos registros do computador e, usando comutadores com discagens hexadecimais, o operador carregava dados do tamanho de 1 byte (dois comutadores à esquerda) no endereço de memória (próximos quatro comutadores). Usando outro controlador, o operador depurou o programa alterando o valor na memória, definindo pontos de interrupção, execução passo a passo do programa. O interruptor de desligamento de emergência e os contadores de uso estavam à direita.
No modelo 20, o painel de controle para engenheiros está oculto sob a tampa (parte inferior). Este painel fornece controles e indicadores adicionais para diagnóstico e acesso ao microcódigo. Como o Modelo 20 era mais simples, o engenheiro não precisou exibir tanta informação quanto no Modelo 30.

IBM System / 360 Modelo 22
O Modelo 22 é uma versão simplificada do Modelo 30 a um preço mais baixo em 1/3, enquanto fornece desempenho cerca de 5 vezes maior que o Modelo 20. Foi o último computador da família S / 360 introduzido em 1971. A IBM disse que o Modelo 22 é um "comprometimento no desempenho e no preço para pequenos sistemas".
O equipamento básico do modelo 22 era alugado por US $ 850 por mês (menos que o modelo 25 ou o modelo 20), o preço de compra variava de 32.000 a 44.000 dólares. A configuração padrão com três unidades, uma saída para a impressora e um leitor de cartão era muito mais cara: o aluguel era de US $ 5.600 e a aquisição era de US $ 246.000. Essa estação pesava 680 kg e era do tamanho de dois refrigeradores. Ao contrário do modelo 20, o modelo 22 era compatível com outros produtos que faz parte da linha S / 360.

Quanto ao console no Modelo 22, era muito semelhante ao do Modelo 30. No entanto, o console do Modelo 22 tinha menos linhas com LEDs, e os indicadores apareciam no console e não eram "recuados" como no Modelo 30 (tampa plana ) O modelo 22 possui um dispositivo de memória semicondutora, não a memória do núcleo magnético.
IBM System / 360 Modelo 25
Outro sistema de orçamento foi o Modelo 25. O sistema foi projetado para ser mais barato que o Modelo 30 e, ao mesmo tempo, ser compatível com outros sistemas da linha. O modelo básico 25 poderia ser alugado por US $ 5.330 por mês, mas poderia ser comprado por US $ 253.000. Ela foi introduzida em 1968.
O modelo 25 era um sistema compacto, os controladores de E / S estavam localizados na unidade principal (ao contrário de outros sistemas S / 360). Ao contrário de outros sistemas orçamentários, o sistema possuía um canal de dados de dois bytes para obter melhor desempenho. Um dos recursos do modelo 25 era um pequeno console conveniente; no modelo 25, muitas operações usavam uma máquina de escrever do console em vez de um painel de controle. Na figura abaixo, observe que o painel de controle é cerca de 2/3 inferior ao módulo preto do computador atrás dele. Os comutadores no painel de controle são usados para executar várias funções (endereçamento e dados), o que o torna mais compacto que o painel no Modelo 30.

IBM System / 360 Modelo 40
O Modelo 40 era um modelo popular de médio porte, mais poderoso que o Modelo 30. Seu aluguel custava de US $ 9 a US $ 17.000 por mês, e em 1972 a IBM já havia faturado um bilhão de dólares em receita. Para melhorar o desempenho, o Modelo 40 usava um canal de dados de dois bytes (diferente do Modelo 30, que processava dados um byte de cada vez).

A foto acima mostra que o console do Modelo 40 é muito mais complicado que o console do Modelo 30, isso indica o aumento da complexidade do "preenchimento interno", ou seja, os componentes de hardware do sistema. Como outros modelos, ela tinha três switches com discagem hexadecimal no canto inferior direito, que serviam para inicializar o sistema. Mas, em vez de comutadores com discagem hexadecimal para inserir o endereço e os dados, o Modelo 40 tinha comutadores de alternância: um para o endereço e outro para os dados.
O Modelo 40 usou dois botões de ajuste, que permitiam que cada linha com LEDs exibisse oito funções diferentes. Cada um desses interruptores tinha um botão de 8 posições no lado direito do console: era possível selecionar um registro ou exibição específica.

IBM System / 360 Modelo 44
Os concorrentes da IBM no mercado de computação científica começaram a oferecer sistemas mais baratos e rápidos, projetados especificamente para computação numérica. Para resolver esse problema, a IBM criou o Modelo 44 para computação científica, seu principal objetivo é executar rapidamente operações em números de ponto flutuante e operações para coletar informações; Foram excluídas 19 instruções para executar tarefas orientadas a negócios (instruções para executar operações aritméticas em números decimais e campos de comprimento variável). Essas mudanças tornaram o Modelo 44 um tanto incompatível com o restante da família S / 360, embora tenham adicionado desempenho 30 a 60% mais rápido em comparação ao Modelo 50, mais caro. Apesar dos recursos aprimorados, o Modelo 44 não foi um grande sucesso para os usuários.

O console de controle do Modelo 44 era semelhante em aparência ao console do Modelo 40 com interruptores e dois rolos, mas com o Modelo 44 um dos rolos assumiu as funções dos interruptores. E o conteúdo interno dos dois computadores era completamente diferente; para um desempenho superior no Modelo 44, em vez de microcódigo, o sistema de controle foi implementado no nível do hardware. Um canal de transferência de dados de quatro bytes também foi usado, o que permitiu a movimentação de dados duas vezes mais rápido que o do Modelo 40, razão pela qual mais indicadores e comutadores foram colocados em cada linha do console (32 bits de dados + 4 bits de paridade).
Um dos recursos do console do Modelo 44 pode ser considerado um comutador rotativo para selecionar a precisão dos números de ponto flutuante (para selecionar a precisão do ponto flutuante); uma diminuição na precisão aumenta a velocidade de processamento. Outro recurso exclusivo do Modelo 44 foi a unidade embutida na lateral do computador. Cartuchos de disco usados com capacidade de 1 MB. Usando o botão no canto inferior esquerdo do console, você pode controlar a unidade.

IBM System / 360 Model 50
O Modelo 50 foi significativamente mais produtivo que o Modelo 40, em parte porque usava um canal de dados de quatro bytes. E o Modelo 50 era muito maior que os modelos mais novos: um processador central de 5 blocos com 512 KB de memória pesava mais de 3 toneladas. O modelo 50 pode ser alugado por 18.000 a 32.000 dólares por mês. O computador pode ser expandido em mais 8 megabytes; cada módulo de armazenamento de grande capacidade IBM 2361 continha 2 megabytes de RAM e pesava uma tonelada.

O console de controle do Modelo 50 era mais complexo que o Modelo 40 ou 44. Como o Modelo 44, os comutadores e indicadores tinham 32 bits + paridade devido a um canal de dados de 4 bytes. O voltímetro e os reguladores de voltagem no canto superior esquerdo foram usados por um engenheiro da IBM durante uma verificação de rotina. Ao aumentar e abaixar os níveis de tensão em cerca de 5% e verificar falhas, foi possível detectar falhas e substituir componentes antes mesmo que falhassem.

IBM System / 360 Modelo 60, 62, 65 e 67
Os modelos da série 60 eram semelhantes e destinavam-se à computação em empresas, cálculos científicos. Embora os computadores dos modelos 60 e 62 tenham sido anunciados no lançamento da família S / 360, eles nunca foram colocados em produção. Os concorrentes anunciaram o lançamento de máquinas mais rápidas, após as quais a IBM fez melhorias na RAM - foi assim que surgiu o Modelo 65. Memória de alta velocidade - 75 microssegundos e isso substituiu o Modelo 60 (2 microssegundos) e o Modelo 62 (1 microssegundo) antes mesmo de serem lançados “em massa ". O modelo 65 pode ser alugado por US $ 50.000 por mês.

O painel de controle do modelo 65 tinha muito em comum com o console do modelo 50, mas havia 6 botões de controle em vez de 4 (à direita). O modelo 60 e acima usavam um barramento de dados de oito bits e armazenamento de fragmentos para obter o máximo desempenho. Para oferecer suporte a uma ampla faixa de transferência de dados, o console de controle possuía duas linhas de comutadores de dados, além de um comutador de endereços para cobrir uma ampla variedade de endereços. Cada botão de ajuste de 6 operava com 36 LEDs (4 bytes + paridade); portanto, os registros de 64 bits foram divididos em duas linhas.

O modelo 67 foi anunciado em 1965 e entrou no mercado já em 1966, seu objetivo era satisfazer a demanda emergente por sistemas de compartilhamento de tempo. (A maioria dos computadores da época estava com um sistema operacional que fornecia o processamento em lote de tarefas). O Modelo 67 era, em essência, o Modelo 65, com a adição de memória virtual chamada conversão de endereço dinâmico. Ele suportava computação on-line e em tempo real com usuários remotos, compartilhamento de tempo e uso simultâneo de vários usuários. Infelizmente, devido a atrasos no lançamento do sistema operacional, o Modelo 67 não se tornou popular; no final de 1970, apenas 52 estações foram instaladas.
Os modelos da 60ª série eram estações dimensionais, com vários módulos de memória conectados. Eles poderiam ser configurados como um sistema multiprocessador duplex, pesando mais de quatro toneladas e ocupando cerca de 37 metros quadrados; Preste atenção à presença de dois consoles na foto abaixo.

IBM System / 360 Modelo 70 e 75
O Modelo 70 de alto desempenho foi anunciado em abril de 1964, mas, como no Modelo 60, foi substituído por um Modelo 75 mais rápido, mesmo antes do início das entregas. O console do modelo 75 era muito maior que os modelos anteriores, com um grande número de LEDs. Porque Por duas razões. -, Model 75. -, Model 75 .

. , ( ) ( N), (P). ®, 64 (M) (M). IBM. () . (A), (B), () ©, (E) (F, L).

Model 75 50 000 80 000 , — 2,2 3,5 . Model 75 1 MIPS, 1 . ( Intel 80286, 1/10000 Intel Core I7).
IBM System/360 Model 85
Model 85 S/360 1968 . 7 , . Model 85: — . Model 85 -. IBM, (IBM Monolithic System Technology MST). , - . 30 Model 85.
Model 85. S/360, . - . « » («indicator viewer») . 240 -, . — 2400 . , , .

BM System/360 Model 90, 91, 92 95
odel 90 . Model 92 , Model 91, CDC 6600 ( Cray). Model 91 1967 , CDC 6600, . - 15-20 , 6 000 000 , . , CDC 200 6000.
odel 91 : , . . Model 91 , . « », 24- 8 . IBM, . (, ) , . ( - ) .

Model 91 , : , ( - ), , . , , -. Model 91 IBM, , « », .
1951 IBM , 1968 , Model 95 ( , Model 91). , IBM Model 95 (), .
IBM System/360 Model 195
odel 195 « ». Model 91 ( « »), - — 32 . 165 000 275 000 , — 7 12,5 . Model 195 CDC 7600, , Model 91, , CDC, .
Model 195 () Model 95. 91, , ( ).

30, 40, 50 65. , . odel 30 . 9 . Model 40 , . Model 50 . Model 60 .

Conclusão
System/360 : Model 20 VIC-20 (1980 ), Model 195 Macintosh IIFX (1990), 1/1000 iPhone X. , , .
Obrigado por ficar conosco. Você gosta dos nossos artigos? Deseja ver materiais mais interessantes? Ajude-nos fazendo um pedido ou recomendando a seus amigos, um
desconto de 30% para os usuários da Habr em um análogo exclusivo de servidores básicos que inventamos para você: Toda a verdade sobre o VPS (KVM) E5-2650 v4 (6 núcleos) 10GB DDR4 240GB SSD 1Gbps da US $ 20 ou como dividir o servidor? (as opções estão disponíveis com RAID1 e RAID10, até 24 núcleos e até 40GB DDR4).
VPS (KVM) E5-2650 v4 (6 núcleos) 10GB DDR4 240GB SSD 1Gbps até o verão de graça, pagando por um período de seis meses, você pode fazer o pedido
aqui .
Dell R730xd 2 vezes mais barato? Apenas temos
2 TVs Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV a partir de US $ 199 na Holanda! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - a partir de US $ 99! Leia sobre
Como criar um prédio de infraestrutura. classe usando servidores Dell R730xd E5-2650 v4 custando 9.000 euros por um centavo?