Pular para o conteúdo
lucas.andrade
Projetos

Introducao Computacao Hardware

Atividades de Introdução a Computação

Último commit
Linguagem
Estrelas
0
Forks
0

Sobre o projeto

> por atividade. Esta é a main, que reúne o conteúdo consolidado.

  • Atividades da disciplina de Introdução à Computação, do curso de Engenharia de
  • Software.
  • > Nota sobre a organização: o repositório está dividido em branches, uma

Conteúdo

  • Investigação de hardware: ENIAC — 09/03

Investigação de hardware: ENIAC

O ENIAC (Eletronic Numerical Integrator and Computer), criado em 1945, foi o primeiro computador eletrônico da história.

Processamento

  • Seu processamento era feito usando válvulas eletrônicas usando a lógica decimal, eram programadas fisicamente através de cabos e chaves. o ENIAC não tinha uma (ULA) centralizada como os computadores de hoje em dia. Suas operações eram divididas por componentes físicos:

Acumuladores

O ENIAC possuía 20 acumuladores que podiam realizar soma e subtração de números decimais de 10 dígitos.

Velocidade

Realizava cerca de 5.000 adições ou subtrações por segundo.

Multiplicação e Divisão

Eram unidades especializadas. A multiplicação de dois números de 10 dígitos demorava cerca de 2,8 milissegundos, enquanto a divisão e raiz quadrada eram mais lentas.

Método

Utilizava "contadores de anel" de 10 posições para representar dígitos decimais, emulando eletronicamente as rodas dentadas de calculadoras mecânicas. A representação de números negativos era feita via "complemento de dez".

Armazenamento

  • O ENIAC não usava memória RAM ou disco rígido. Em vez disso, sua memória era baseada em tecnologias físicas e eletrônicas da época:

Registradores de Válvulas (Memória RAM)

O ENIAC possuía 20 acumuladores que funcionavam como registradores de memória rápida, capazes de armazenar números decimais de 10 dígitos. Esses acumuladores eram baseados em válvulas eletrônicas.

Painéis de Chaveamento/Plugboards (Memória ROM)

A programação e os dados constantes (fixos) eram inseridos manualmente através de cabos de conexão (patch cords) e interruptores em painéis. Isso funcionava como uma memória de apenas leitura (ROM).

Interface

O ENIAC usava periféricos baseados principalmente na tecnologia de cartões perfurados da IBM, já que não existiam mouse, teclado, monitor, como os computadores atuais.

Entrada

  • Leitora de cartões perfurados IBM: A principal forma de inserir dados e programas no ENIAC era através de cartões perfurados

Saída

Perfuradora de Cartões IBM: O computador registrava os resultados dos cálculos realizando perfurações em cartões.

Impressora IBM: Posteriormente, os cartões perfurados eram processados por uma máquina de tabulação da IBM (como a IBM 405) para imprimir os resultados finais, porque o ENIAC não imprimia diretamente.

Comparação

O ENIAC era enorme, ocupava uma sala inteira e usava cerca de 18 mil válvulas, realizando aproximadamente 5 mil operações por segundo.

Já os computadores atuais são muito menores, usam bilhões de transistores e conseguem fazer bilhões de operações por segundo.

Além disso, o ENIAC tinha memória muito limitada e era programado com cabos e cartões perfurados, enquanto os computadores modernos possuem grande capacidade de memória, armazenamento e interfaces simples como teclado e mouse.

Licença

  • MIT — veja LICENSE.