IBM 305 RAMAC

IBM 305 RAMAC

O IBM 305 RAMAC foi o primeiro computador comercial que utilizava disco rígido de cabeça móvel (unidade de disco magnético) como armazenamento secundário. A IBM foi lançado em 4 de outubro de 1956. RAMAC eram as iniciais em inglês de “Sistema de Contabilidade com Memória de Acesso Aleatório” (“Random Access Memory ACcounting System”). Seu projeto foi motivado pela necessidade de substituir o ficheiro de cartões perfurados utilizado pela maioria dos escritórios da época. Nos Jogos Olímpicos de Inverno de 1960, em Squaw Valley (EUA), a IBM forneceu o primeiro sistema de processamento eletrônico de dados para os Jogos.

O sistema consistia em um computador IBM RAMAC 305, uma colecção de dados em cartões perfurados, e equipamento de impressão. O sistema 305 RAMAC original podia ficar em um quarto de cerca de nove por quinze metros; a unidade de disco 350 mede 2,3 metros quadrados, aproximadamente. Os componentes adicionais do computador eram uma perfuradora de cartões, uma CPU, uma fonte de alimentação, uma unidade de leitura de cartões/console do operador, e uma impressora. ] publicada no Wall Street Journal que o RAMAC completo pesava mais de uma tonelada, que tinham que ser utilizados guindastes para movê-lo e que era transportado usando grandes aviões de carga.

  1. Marca dos produtos de sua loja de Facebook
  2. Estratégia dependente. Relação estável e duradoura com uma ou mais empresas clientes
  3. Vender coisas no mercado livre
  4. 5 Os albores da república (1830-1895)
  5. 1 Surpresa de Férias
  6. 5 No Chile

de Acordo com a Munce, embora a capacidade de armazenamento pode ter aumentado acima dos cinco megabytes, o departamento de marketing da IBM era contrário a este aumento porque não sabiam como vender um produto com mais capacidade de armazenamento. 305 era um computador decimal (BCD) de comprimento de palavra variável orientado a caractere, com uma memória de tambor que girava a 600 rotações por minuto e que armazenava 3200 caracteres alfanuméricos.

A memória de tambor estava organizada em 32 faixas de cem caracteres cada uma.

Para armazenamento temporário durante a transferência de dados utilizado um buffer de 100 caracteres na memória de ferrite. As “palavras” de dados de vírgula fixa podiam ser de qualquer tamanho entre um e cem dígitos decimais, guardamos o sinal (magnitude com sinal) no bit X do dígito menos significativo. Os registros de dados podem ser de qualquer tamanho entre um e cem caracteres. A memória de tambor estava organizada em 32 faixas de cem caracteres cada uma. L e M selecionavam a mesma pista, que continha dez “Acumuladores” de 10 caracteres.

Como o destino, L especificava soma e M especificava subtração. Os números nesses acumuladores armazenados em complemento a dez, com o sinal representado pelo bit X do dígito mais significativo. O sinal de cada acumulador mantinha-se também em um relé. J, R, e – não selecionavam pistas no tambor, especificaban outras origens e destinos.

Salto incondicional: O código de saída do programa (campo P) especificava um conector de saída do programa na placa de ligação. Este conector e o conector de entrada que especificava a instrução a que ceder controle se punham em contato por meio de um cabo. Salto condicional: O código de saída do programa (campo P) especificava um conector de saída do programa na placa de ligação.

Este conector e o conector comum do Seletor de Condição apropriado se punham em contato por meio de um cabo. Todos os sinais de temporização do 305 sejam obtidos a partir de uma Faixa de Relógio gravada na fábrica no tambor. A faixa de relógio contendo 816 pulsos separados doze µs com um buraco de 208 µs para sincronização.

A leitura ou escrita de um caractere precisava de 96 µs. Não obstante, algumas instruções podiam precisar de muito mais do que os típicos 30 a 50 ms. Por exemplo, a multiplicação precisava de seis dezenove rotações do tambor (60 a 190 ms) e a divisão (uma opção) precisava de dez a trinta e sete voltas completas do cilindro (100 para 370 ms). As instruções de Entrada/Saída podiam bloquear o processador durante tantas rotações do tambor como precisar o hardware.

Joana

Os comentários estão fechados.
error: