IBM 701 - IBM 701

Máquina de processamento eletrônico de dados IBM 701
IBM 701console.jpg
Console do operador IBM 701
Também conhecido como Calculadora de Defesa
Desenvolvedor Jerrier Haddad
Nathaniel Rochester
Fabricante IBM
Data de lançamento 1952 ; 69 anos atrás ( 1952 )
Preco inicial $ 12.000 por mês de aluguel / $ 15.000 por mês por turno de 40 horas
Unidades enviadas 19
Memória Memória total de 2.048 palavras de 36 bits cada (72 tubos Williams com capacidade de 1.024 bits cada)
Sucessor IBM 704

O IBM 701 máquina de processamento de dados eletrônico , conhecido como a Calculadora de Defesa , enquanto em desenvolvimento, era IBM primeiro computador científico comercial da e seu computador mainframe produção de primeira série, que foi anunciado ao público em 29 de abril de 1952. Ele foi inventado e desenvolvido por Jerrier Haddad e Nathaniel Rochester com base na máquina IAS em Princeton .

O IBM 701 foi o primeiro computador da série IBM 700/7000 , responsável por trazer a computação eletrônica para o mundo e pelo domínio da IBM no mercado de computadores mainframe durante as décadas de 1960 e 1970, que continua até hoje. As séries eram os computadores de ponta da IBM até a chegada do IBM System / 360 em 1964.

O irmão orientado para negócios do 701 foi o IBM 702 e um irmão de uso geral de baixo custo foi o famoso IBM 650 , que se tornou o primeiro computador produzido em massa no mundo.

História

O IBM 701 competia com o UNIVAC 1103 da Remington Rand no mercado de computação científica, que havia sido desenvolvido para a NSA , então foi mantido em segredo até que a permissão para comercializá-lo foi obtida em 1951. No início de 1954, um comitê do Joint Chiefs of Staff solicitou que as duas máquinas sejam comparadas com o propósito de usá-las para um projeto de Previsão Numérica Conjunta de Tempo.

Com base nos testes, as duas máquinas tinham velocidade computacional comparável, com uma ligeira vantagem para a máquina da IBM, mas o UNIVAC foi unanimemente favorecido por seu equipamento de entrada-saída significativamente mais rápido. No Laboratório Nacional Lawrence Livermore , um IBM 701 significava que os cientistas podiam executar cálculos de explosivos nucleares mais rapidamente.

Dezenove sistemas IBM 701 foram instalados. O primeiro 701 foi entregue na sede mundial da IBM em Nova York. Oito foram para empresas de aviação.

"Acho que existe um mercado mundial para talvez cinco computadores" costuma ser atribuído a Thomas Watson, Sênior em 1943 e Junior em várias datas nos anos 1950. Esta citação errada é da reunião anual de acionistas da IBM de 1953. Thomas Watson Jr . estava descrevendo a aceitação de mercado do computador IBM 701. Antes do início da produção, Watson visitou 20 empresas que eram clientes em potencial. Foi o que disse na assembleia de acionistas, “como resultado da nossa viagem, em que esperávamos receber encomendas de cinco máquinas, voltámos com encomendas de 18”.

A Aviation Week, de 11 de maio de 1953, diz que o aluguel do 701 era de cerca de US $ 12.000 por mês; American Aviation 9 de novembro de 1953 diz "$ 15.000 por mês por turno de 40 horas. Um segundo turno de 40 horas aumenta o aluguel para $ 20.000 por mês".

O sucessor do 701 era o registo de índice de viatura equipado IBM 704 , introduzida 4 anos após a 701. O 704 não era compatível com o 701, no entanto, como o 704 aumentou o tamanho de instruções de 18 bits para 36 bits para suportar o adicional recursos. O 704 também marcou a transição para a memória de núcleo magnético .

Impacto social

Em 1952, a IBM fez parceria com estudiosos de línguas da Universidade de Georgetown para desenvolver um software de tradução para uso em computadores. Em 7 de janeiro de 1954, a equipe desenvolveu um programa de software experimental que permitiu ao computador IBM 701 traduzir do russo para o inglês. O Dispositivo de tradução Mark 1, que foi desenvolvido para a Força Aérea dos Estados Unidos, foi capaz de produzir sua primeira tradução automática de russo para inglês em 1959 e foi mostrado ao público em 1964.

Em 1954, um grupo de cientistas executou milhões de mãos simuladas de blackjack em um IBM 701 procurando determinar a melhor decisão de jogo para cada combinação de cartas. O resultado do estudo foi o conjunto de regras corretas para rebater, ficar em pé, dobrar ou dividir em um jogo de blackjack que ainda são as mesmas hoje.

O IBM 701 pode reivindicar ser o primeiro computador a exibir o potencial de inteligência artificial no Programa de jogo de damas de Arthur Samuel em 24 de fevereiro de 1956. O programa, que foi desenvolvido para jogar no IBM 701, foi demonstrado ao público em televisão. O autoproclamado mestre das damas Robert Nealey jogou o jogo em um computador IBM 7094 em 1962 e o computador ganhou. Ainda é considerado um marco para a inteligência artificial e ofereceu ao público durante o início dos anos 1960 um exemplo das capacidades de um computador eletrônico.

O Laboratório de Radiação da Universidade da Califórnia em Livermore desenvolveu uma compilação de linguagem e sistema de tempo de execução chamado KOMPILER para seu IBM 701. Speedcode foi a primeira linguagem de programação de alto nível criada para um computador IBM . A linguagem foi desenvolvida por John Backus em 1953 para o IBM 701 para suportar computação com números de ponto flutuante . O compilador Fortran também desenvolvido pela Backus não foi lançado pela IBM até o IBM 704 .

Clientes IBM 701

  • Sede Mundial da IBM, Nova York, NY (1952)
  • University of California., Los Alamos, NM (1953)
  • Lockheed Aircraft Company, Glendale, Cal. (1953)
  • Agência de Segurança Nacional, Washington, DC (1953)
  • Douglas Aircraft Company, Santa Monica, Cal. (1953)
  • General Electric Company., Lockland, Ohio (1953)
  • Convair, Fort Worth, Tex. (1953)
  • Marinha dos EUA, Inyokern, Cal. (1953)
  • United Aircraft, East Hartford, Connecticut (1953)
  • Aviação da América do Norte, Santa Monica, Cal. (1953)
  • Rand Corporation., Santa Monica, Cal. (1953)
  • Boeing Corporation, Seattle, Wash. (1953)
  • Douglas Aircraft Company, El Segundo, Cal. (1954)
  • Naval Aviation Supply, Philadelphia, Pa. (1954)
  • Universidade da Califórnia, Livermore, Cal. (1954)
  • General Motors Corporation, Detroit, Mich. (1954)
  • Lockheed Aircraft Company, Glendale, Cal. (1954)
  • US Weather Bureau, Washington, DC (1955)
  • Dupont Central Research, Wilmington, DE (1954)

Descrição

Configuração de hardware

Estrutura do processador IBM 701, mostrando 1071 dos tubos de vácuo
Módulo lógico de tubo de vácuo de um computador IBM série 700.

O sistema IBM 701 era composto pelas seguintes unidades:

  • IBM 701 - Unidade de Controle Analítico ( CPU )
  • IBM 706 - Unidade de armazenamento eletrostático (2.048 palavras de memória valvulada Williams )
  • IBM 711 - Leitor de cartão perfurado (150 cartões / min.)
  • IBM 716 - Impressora (150 linhas / min.)
  • IBM 721 - Gravador de cartão perfurado (100 cartões / min.)
  • IBM 726 - Leitor / gravador de fita magnética (100 bits / polegada)
  • IBM 727 - Leitor / gravador de fita magnética (200 bits / polegada)
  • IBM 731 - Leitor / Gravador de Tambor Magnético
  • IBM 736 - Power Frame # 1
  • IBM 737 - Unidade de armazenamento de núcleo magnético (4096 palavras de memória de núcleo de 12 μs)
  • IBM 740 - Registrador de Saída de Tubo de Raio Catódico
  • IBM 741 - Power Frame # 2
  • IBM 746 - Unidade de Distribuição de Energia
  • IBM 753 - Unidade de Controle de Fita Magnética (controlada até dez IBM 727s)

O peso total (dependendo da configuração) era de cerca de 20.516 libras (10,3 toneladas curtas; 9,3 t).

Memória

Tubo de Williams de um IBM 701 no Computer History Museum

O sistema utilizava circuitos lógicos de válvula de vácuo e armazenamento eletrostático, consistindo de 72 válvulas Williams com capacidade de 1024 bits cada, dando uma memória total de 2.048 palavras de 36 bits cada. Cada um dos 72 tubos Williams tinha 3 polegadas de diâmetro. A memória pode ser expandida para um máximo de 4.096 palavras de 36 bits pela adição de um segundo conjunto de 72 tubos Williams ou (mais tarde) pela substituição de toda a memória por memória de núcleo magnético . A memória valvulada Williams e a memória central posterior, cada uma, tiveram um tempo de ciclo de memória de 12 microssegundos. A memória valvulada Williams exigia atualização periódica, obrigando a inserção de ciclos de atualização no tempo do 701. Uma operação de adição exigia cinco ciclos de 12 microssegundos, dois dos quais eram ciclos de atualização, enquanto uma operação de multiplicação ou divisão exigia 38 ciclos (456 microssegundos).

Conjunto de instruções

As instruções tinham 18 bits de comprimento, endereço único.

  • Sinal (1 bit) - Endereço do operando palavra inteira (-) ou meia palavra (+)
  • Opcode (5 bits) - 32 instruções
  • Endereço (12 bits) - 4096 endereços de meia palavra

Os números tinham 36 ou 18 bits de comprimento, magnitude assinada e ponto fixo. A palavra completa tem uma precisão de cerca de dez dígitos decimais. Um dígito decimal corresponde a ou 3.322 bits.

O IBM 701 tinha apenas dois registros acessíveis ao programador:

  1. O acumulador tinha 38 bits (adicionando dois bits de estouro).
  2. O multiplicador / quociente tinha 36 bits de comprimento.

Periféricos

O leitor / gravador de bateria magnética foi adicionado por recomendação de John von Neumann , que disse que reduziria a necessidade de E / S de alta velocidade.

Os primeiros drives de fita magnética foram usados ​​na Tape Processing Machine (TPM) e depois adaptados ao 701.

Veja também

Referências

Notas
  • Charles J. Bashe, Lyle R. Johnson, John H. Palmer, Emerson W. Pugh, IBM's Early Computers (MIT Press, Cambridge, 1986)
  • Cuthbert Hurd (editor), Edição Especial: The IBM 701 Thirtieth Anniversary - IBM Enters the Computing Field , Annals of the History of Computing , vol. 5 (No. 2), 1983

links externos