Bendix G-15 - Bendix G-15

Bendix G-15
BendixG15.jpg
Bendix G-15, 1956
Desenvolvedor Harry Huskey
Fabricante Bendix Corporation
Modelo computador
Data de lançamento 1956 ; 65 anos atrás ( 1956 )
Preco inicial US $ 49.500 (Sistema básico sem periféricos)
Interrompido 1963
Unidades vendidas 400
Dimensões 5 por 3 por 3 pés (1,5 m por 1 m por 1 m)
Massa cerca de 966 libras (438 kg)
Computador Bendix G-15, 2015
Módulo de um G-15

O Bendix G-15 é um computador lançado em 1956 pela Bendix Corporation , Computer Division, Los Angeles, Califórnia . Tem cerca de 5 por 3 por 3 pés (1,52 m × 0,91 m × 0,91 m) e pesa cerca de 966 libras (438 kg). O G-15 tem uma memória de tambor de 2.160 palavras de 29 bits, junto com 20 palavras usadas para fins especiais e armazenamento de acesso rápido. O sistema básico, sem periféricos, custa US $ 49.500. Um modelo funcional custava cerca de US $ 60.000 (mais de US $ 500.000 pelos padrões atuais ). Também pode ser alugado por $ 1.485 por mês. Era destinado aos mercados científico e industrial. A série foi gradualmente descontinuada quando a Control Data Corporation assumiu a divisão de computadores da Bendix em 1963.

O designer-chefe do G-15 foi Harry Huskey , que havia trabalhado com Alan Turing no ACE no Reino Unido e no SWAC na década de 1950. Ele fez a maior parte do design enquanto trabalhava como professor em Berkeley e outras universidades. David C. Evans foi um dos engenheiros da Bendix no projeto G-15. Mais tarde, ele se tornou famoso por seu trabalho em computação gráfica e por iniciar a Evans & Sutherland com Ivan Sutherland .

Arquitetura

O G-15 foi inspirado no Automatic Computing Engine (ACE). É uma máquina de arquitetura serial , na qual a memória principal é um tambor magnético . Ele usa o tambor como uma memória de linha de retardo recirculante , em contraste com a implementação de linha de retardo analógica em outros projetos seriais. Cada trilha possui um conjunto de cabeçotes de leitura e gravação; assim que um bit é lido em uma trilha, ele é reescrito na mesma trilha a uma certa distância. A duração do atraso e, portanto, o número de palavras em uma faixa, é determinado pelo espaçamento das cabeças de leitura e gravação, o atraso correspondendo ao tempo necessário para uma seção do tambor viajar da cabeça de gravação para a leitura correspondente cabeça. Em operação normal, os dados são gravados de volta sem alteração, mas esse fluxo de dados pode ser interceptado a qualquer momento, permitindo que a máquina atualize as seções de uma trilha conforme necessário.

Esse arranjo permite que os projetistas criem "linhas de atraso" de qualquer comprimento desejado. Além das vinte "linhas longas" de 108 palavras cada, há mais quatro linhas curtas de quatro palavras cada. Essas linhas curtas reciclam 27 vezes a taxa das linhas longas, permitindo acesso rápido aos dados frequentemente necessários. Até mesmo os acumuladores da máquina são implementados como linhas de tambor: três linhas de palavra dupla são usadas para armazenamento intermediário e adição, multiplicação e divisão de precisão dupla , além de um acumulador de palavra única. Esse uso do tambor em vez de chinelos para os registros ajudou a reduzir a contagem de tubos de vácuo .

Uma consequência desse design foi que, ao contrário de outros computadores com bateria magnética, o G-15 não retém sua memória quando é desligado. As únicas faixas permanentes são duas faixas de tempo gravadas na bateria na fábrica. A segunda faixa é um backup, pois as faixas podem ser apagadas se uma das válvulas do amplificador entrar em curto.

A natureza serial da memória do G-15 foi transportada para o projeto de seus circuitos aritméticos e de controle. Os somadores trabalham em um dígito binário por vez, e até mesmo a palavra de instrução foi projetada para minimizar o número de bits em uma instrução que precisava ser retida em flip-flops (a ponto de alavancar outra linha de bateria de uma palavra usada exclusivamente para gerar sinais de tempo de endereço).

O G-15 possui 180 pacotes de tubos a vácuo e 3.000 diodos de germânio . Tem um total de cerca de 450 tubos (principalmente tríodos duplos). Sua memória de tambor magnético contém 2.160 palavras de 29 bits . O tempo médio de acesso à memória é de 14,5 milissegundos , mas sua arquitetura de endereçamento de instrução pode reduzir isso drasticamente para programas bem escritos. Seu tempo de adição é de 270 microssegundos (sem contar o tempo de acesso à memória). A multiplicação de precisão simples leva 2.439 microssegundos e a multiplicação de precisão dupla leva 16.700 microssegundos.

Periféricos

Um dos principais dispositivos de saída do G-15 é a máquina de escrever com uma velocidade de saída de cerca de 10 caracteres por segundo para números (e caracteres hexadecimais minúsculos uz) e cerca de três caracteres por segundo para caracteres alfabéticos. O armazenamento limitado da máquina impede a produção de qualquer coisa, exceto números; ocasionalmente, formulários de papel com campos pré-impressos ou etiquetas eram inseridos na máquina de escrever. Uma unidade de máquina de escrever mais rápida também estava disponível.

O leitor de fita de papel fotoelétrico de alta velocidade (250 dígitos hexadecimais por segundo em fita de papel de cinco canais para o PR-1; 400 caracteres de fita de 5-8 canais para o PR-2) lê programas (e ocasionalmente salvou dados) de fitas que geralmente eram montados em cartuchos para facilitar o carregamento e o descarregamento. Assim como a fita magnética, os dados da fita de papel são bloqueados em execuções de 108 palavras ou menos, pois esse é o tamanho máximo de leitura. Um cartucho pode conter muitos blocos múltiplos, até 2500 palavras (~ 10 kilobytes ).

Embora haja um perfurador de fita de papel de alta velocidade opcional (o PTP-1 a 60 dígitos por segundo) para saída, o perfurador padrão opera a 17 caracteres hexadecimais por segundo (510 bytes por minuto).

Opcionalmente, o AN-1 "Acessório de código universal" incluía o "35-4" Friden Flexowriter e leitor de fita de papel HSR-8 e perfurador de fita de papel HSP-8. O leitor mecânico e o perfurador podem processar fitas de papel com até oito canais de largura a 110 caracteres por segundo.

O CA-1 "Punched Card Coupler" pode conectar um ou dois punções de cartão IBM 026 (que eram mais frequentemente usados ​​como dispositivos manuais) para ler cartões em 17 colunas por segundo (aproximadamente 12 cartões completos por minuto) ou cartões perfurados em 11 colunas por segundo (aproximadamente 8 cartões completos por minuto). Cartões parcialmente cheios foram processados ​​mais rapidamente com uma velocidade de salto de 80 colunas por segundo). O mais caro CA-2 Punched Card Coupler lê e perfura cartões a uma taxa de 100 cartões por minuto.

A plotadora de caneta PA-3 funciona a 1 polegada por segundo com incrementos de 200 por polegada em um rolo de papel de 1 pé de largura por 100 pés de comprimento. O porta-canetas retrátil opcional elimina "linhas de retraço".

O MTA-2 pode fazer interface com até quatro drives para fitas magnéticas Mylar de meia polegada, que podem armazenar até 300.000 palavras (em blocos de até 108 palavras). A taxa de leitura / gravação é de 430 dígitos hexadecimais por segundo; a velocidade de pesquisa bidirecional é de 2500 caracteres por segundo.

O analisador diferencial DA-1 facilita a solução de equações diferenciais. Ele contém 108 integradores e 108 multiplicadores constantes, ostentando 34 atualizações por segundo.

Programas

Um problema peculiar às máquinas com memória serial é a latência do meio de armazenamento: as instruções e os dados nem sempre estão imediatamente disponíveis e, no pior dos casos, a máquina deve aguardar a recirculação completa de uma linha de retardo para obter os dados de uma determinada memória Morada. O problema é tratado no G-15 pelo que a literatura Bendix chama de "codificação de acesso mínimo". Cada instrução carrega consigo o endereço da próxima instrução a ser executada, permitindo ao programador organizar as instruções de forma que, quando uma instrução for concluída, a próxima instrução esteja prestes a aparecer sob o cabeçalho de leitura de sua linha. Os dados podem ser escalonados de maneira semelhante. Para auxiliar neste processo, as folhas de codificação incluem uma tabela contendo os números de todos os endereços; o programador pode riscar cada endereço à medida que ele é usado.

A montadora simbólica, semelhante ao IBM 650 's simbólica Programa da Assembléia Optimal (SOAP), foi introduzido no final de 1950 e inclui rotinas para a codificação mínima de acesso. Outros auxiliares de programação incluem um programa supervisor, um sistema interpretativo de ponto flutuante denominado "Intercom" e ALGO , uma linguagem algébrica projetada a partir do Relatório Preliminar de 1958 do comitê ALGOL . Os usuários também desenvolveram suas próprias ferramentas, e uma variante do Intercom adequada às necessidades dos engenheiros civis teria circulado.

A aritmética de ponto flutuante é implementada no software. A série de linguagens "Intercom" fornece uma máquina virtual mais fácil de programar que opera em ponto flutuante. As instruções para Intercom 500, 550 e 1000 são numéricas, com seis ou sete dígitos de comprimento. As instruções são armazenadas sequencialmente; a beleza é conveniência, não velocidade. O Intercom 1000 tem até uma versão opcional de precisão dupla.

Como mencionado acima, a máquina usa números hexadecimais, mas o usuário nunca precisa lidar com isso na programação normal. Os programas do usuário usam os números decimais, enquanto o sistema operacional reside nos endereços superiores.

Significado

O G-15 às vezes é descrito como o primeiro computador pessoal , pois possui o sistema interpretativo Intercom. O título é disputado por outras máquinas, como o LINC e o PDP-8 , e alguns afirmam que apenas microcomputadores, como os que surgiram na década de 1970, podem ser chamados de computadores pessoais. No entanto, os baixos custos de aquisição e operação da máquina, e o fato de que ela não requer um operador dedicado, significa que as organizações podem permitir aos usuários acesso completo à máquina.

Mais de 400 G-15s foram fabricados. Cerca de 300 G-15s foram instalados nos Estados Unidos e alguns foram vendidos em outros países, como Austrália e Canadá . A máquina encontrou um nicho na engenharia civil , onde foi utilizada para solucionar problemas de corte e enchimento . Alguns sobreviveram e abriram caminho para museus de informática ou museus de ciência e tecnologia em todo o mundo.

A Huskey recebeu um dos últimos G15s de produção, equipado com um painel frontal folheado a ouro.

Este foi o primeiro computador que Ken Thompson usou.

Um Bendix G-15 foi usado na Fremont High School (Oakland Unified School District) no ano letivo de 1964-65 para o seminário sênior de matemática. Os alunos aprenderam os fundamentos da programação. Um desses exercícios foi o cálculo de uma raiz quadrada usando o método da aproximação newtoniana.

Veja também

Referências

links externos