IBM 704
# IBM 704

O IBM 704 foi um computador desenvolvido para cálculos de larga escala, primordialmente para fins comerciais. Foi o sucessor dos modelos pertencentes às séries IBM 650 e IBM 700. Era chamado de UCAE (Unidade de Controle Análitico Eletrônico) e sua velocidade atingia a média de 4.000 operações matemáticas por segundo, muito menor do que qualquer PC (computador pessoal), porém avançadissímo para a época.

## Características do IBM 704

Todos os modelos da série IBM 700 e o IBM 650 operavam seguindo regras do programa armazenado e resolviam um problema ou processavam dados seguindo um conjunto de instruções previamente armazenadas na "memória" da máquina.
O principal recurso avançado do IBM 704 era sua memória de núcleo magnético de alta velocidade; diferente dos primeiros modelos 701 e 702, os quais usavam memória CRT.
Além desta memória de alta velocidade, o IBM 704 tinha uma unidade de armazenamento de [tambor magnético]. O tambor podia ser usado para armazenamento de partes do programa, resultados intermediários, tabelas de taxas ou outras informações.
Também podiam ser utilizadas fitas magnéticas, que agiam como armazenamento em massa, cada uma com até 5 milhões de caracteres.
Apesar da diferença de arquitetura de diversos computadores da série 700, as máquinas geralmente usavam os mesmos periféricos, como por exemplo: unidades de fita, leitores de cartões, perfuradoras de cartões e impressoras.
O método de entrada de dados no sistema normalmente utilizado era a fita magnética, mas a entrada também podia ser obtida a partir de cartões perfurados através do leitor de cartões ou do console do operador, se instruções especiais fossem necessárias.
Em sua época, o 704 era uma máquina excepcionalmente confiável. Sendo uma máquina de tubo a vácuo, no entanto, o IBM 704 tinha uma confiabilidade muito baixa para os padrões atuais. Em média, a máquina falhava a cada 8 horas, o que limitava o tamanho do programa que os primeiros compiladores Fortran podiam traduzir com sucesso porque a máquina falharia antes de uma compilação bem-sucedida de um programa grande.$^[$
Alguns equipamentos relacionados são:
* 704 Electronic Analytical Control Unit 1
* 711 Punched Card Reader 1
* 716 Alphabetic Printer 1
* 721 Punched Card Recorder 1
* 727 Magnetic Tape Unit 1
* 753 Tape Control Unit 1
* 733 Magnetic Drum Reader and Recorder 1
* 733 Magnetic Drum Reader and Recorder 2
* 737 Magnetic Core Storage Unit 1
* 740 Cathode Ray Tube Output Recorder 1