Mecanismo de computação automática - Automatic Computing Engine

Cartões perfurados na bandeja do computador Pilot ACE construído no National Physical Laboratory (Reino Unido) , 1950. Science Museum London .

O Automatic Computing Engine ( ACE ) foi um dos primeiros computadores de programas armazenados em série eletrônicos britânicos, projetado por Alan Turing . Era baseado no Pilot ACE anterior . Isso levou ao computador MOSAIC, o Bendix G-15 e outros computadores.

Fundo

O projeto foi gerenciado por John R. Womersley , superintendente da Divisão de Matemática do Laboratório Nacional de Física (NPL). O uso da palavra Motor era uma homenagem a Charles Babbage e sua Máquina Diferencial e Máquina Analítica . O projeto técnico de Turing, a Calculadora Eletrônica Proposta, foi o produto de seu trabalho teórico em 1936 "On Computable Numbers" e de sua experiência de guerra em Bletchley Park, onde os computadores Colossus foram bem-sucedidos em quebrar os códigos militares alemães. Em seu artigo de 1936, Turing descreveu sua ideia como uma "máquina de computação universal", mas agora é conhecida como a máquina de Turing Universal .

Turing foi procurado por Womersley para trabalhar no NPL no projeto ACE; ele aceitou e começou a trabalhar em 1 ° de outubro de 1945 e, no final do ano, concluiu o esboço de sua 'Proposta de calculadora eletrônica', que foi o primeiro projeto razoavelmente completo de um computador com programa armazenado e, além de ser em um computador muito maior escala do que a máquina de trabalho final, antecipou a realização final nos aspectos mais importantes. No entanto, por causa do sigilo estrito e duradouro em torno do trabalho de Bletchley Park, ele foi proibido (por causa da Lei de Segredos Oficiais ) de explicar que sabia que suas ideias poderiam ser implementadas em um dispositivo eletrônico. O projeto EDVAC mais conhecido apresentado no Primeiro Rascunho de um Relatório sobre o EDVAC (datado de 30 de junho de 1945), por John von Neumann , que conhecia o trabalho teórico de Turing, recebeu muita publicidade, apesar de sua natureza incompleta e questionável falta de atribuição de as fontes de algumas das ideias.

O relatório de Turing sobre o ACE foi escrito no final de 1945 e incluía diagramas de circuitos lógicos detalhados e uma estimativa de custo de £ 11.200. Ele sentiu que a velocidade e o tamanho da memória eram cruciais e propôs uma memória de alta velocidade do que hoje seria chamada de 25 kilobytes , acessada a uma velocidade de 1 MHz ; ele observou que para os propósitos exigidos "a memória precisa ser muito grande em comparação com os padrões que prevalecem na maioria dos trabalhos de válvula e relé, e [então] é necessário procurar alguma forma mais econômica de armazenamento", e que a memória "parece ser a principal limitação no design de uma calculadora, ou seja, se o problema de armazenamento pode ser resolvido, todo o resto é comparativamente simples". O ACE implementou chamadas de subrotinas , ao passo que o EDVAC não, e o que também diferenciava o ACE do EDVAC era o uso de Instruções de Computador Abreviadas, uma forma inicial de linguagem de programação. Inicialmente, foi planejado que Tommy Flowers , o engenheiro da Post Office Research Station em Dollis Hill, no norte de Londres, que tinha sido responsável pela construção dos computadores Colossus, deveria construir o ACE, mas por causa do sigilo em torno de suas realizações durante a guerra e da pressão do trabalho pós-guerra, isso não foi possível.

Pilot ACE

Os colegas de Turing no NPL, sem saber sobre a Colossus, pensaram que o trabalho de engenharia para construir um ACE completo era muito ambicioso, então a primeira versão do ACE que foi construída foi o Pilot Model ACE , uma versão menor do projeto original de Turing. O assistente de Turing, Jim Wilkinson , trabalhou no projeto lógico do ACE e depois que Turing foi para Cambridge em 1947, Wilkinson foi nomeado para liderar o grupo ACE. O Pilot ACE tinha menos de 1000 válvulas termiônicas (tubos de vácuo) em comparação com cerca de 18.000 no ENIAC . Ele usava linhas de atraso de mercúrio para sua memória principal. Cada uma das 12 linhas de atraso tinha 1,5 m de comprimento e 32 instruções ou palavras de dados propagadas de 32 bits cada. Este executou seu primeiro programa em 10 de maio de 1950, época em que era o computador mais rápido do mundo; cada uma de suas linhas de atraso teve uma taxa de transferência de 1 Mbit / s.

As primeiras versões de produção do Pilot ACE, do inglês Electric DEUCE , das quais 31 foram vendidas, foram entregues em 1955.

MOSAICO

Uma segunda implementação do projeto ACE foi o MOSAIC (Ministério do Fornecimento de Integrador Automático e Computador). Este foi construído por Allen Coombs e William Chandler de Dollis Hill, que trabalhou com Tommy Flowers na construção dos dez computadores Colossus. Foi instalado no Estabelecimento de Pesquisa e Desenvolvimento de Radar (RRDE) em Malvern, que mais tarde se fundiu com o Estabelecimento de Pesquisa de Telecomunicações (TRE) para se tornar o Estabelecimento de Radar Real (RRE). Ele executou seu primeiro programa de teste no final de 1952 ou início de 1953 e tornou-se operacional no início de 1955. O MOSAIC continha 6.480 válvulas eletrônicas e tinha uma disponibilidade de cerca de 75%. Ele ocupava quatro salas e era o maior dos primeiros computadores britânicos. Foi usado para calcular trajetórias de aeronaves a partir de dados de radar. Ele continuou operando até o início dos anos 1960.

Derivados

Os princípios do projeto ACE foram usados na Bendix Corporation 's G-15 computador. O projeto de engenharia foi feito por Harry Huskey, que passou 1947 na seção ACE do NPL. Mais tarde, ele contribuiu com os projetos de hardware para o EDVAC. O primeiro G-15 foi executado em 1954 e, como uma máquina relativamente pequena de um único usuário, alguns o consideram o primeiro computador pessoal .

Outros derivados do ACE incluem a EMI Electronic Business Machine e a Packard Bell Corporation PB 250 .

Notas de rodapé

Bibliografia

links externos