Breve Hist Ria Da Inform Tica E Arquitetura De Computadores
Sistemas de Informação
Breve História da Informática e
Arquitetura de Computadores
Profº. Esp. Daniel Vieira Sant´Anna
Máquina Multinível Contemporânea
Nível 5
(BASIC, C, C++, Java,
LISP, Prolog, ...)
Nível de Linguagem Orientada a Problemas
Tradução (compilador)
Nível 4
Nível de Linguagem de Montagem (Assembly)
Tradução (montador ou assembler)
Nível 3
Nível de Máquina de Sistema Operacional
Interpretação parcial (sistema operacional)
Nível 2
(mnemônicos para as
Instruções de máquina)
(instruções para permitir concorrência e uma organização diferente da memória)
Nível de Arquitetura de Conjunto de Instruções
(instruções de máquina)
Interpretação (microprograma) ou execução direta
Nível 1
Nível de Microarquitetura
(registradores e o circuito ALU –
Arithmetic Logic Unit)
Hardware
Nível 0
Nível de Lógica Digital
(gates – constituídos de transistores – e registradores – que compõem a memória)
Gerações de Computadores
Computadores Mecânicos (1642-1945)
1. Computadores com Tubos a Vácuo ou
Válvulas Eletrônicas (1945-1955)
2. Computadores com Transistores (19551965)
3. Computadores com Circuitos
Integrados (1965-1980)
4. Computadores com Integração em
Escala Muito Grande (1980-?)
Geração Pioneira (1642(1642-1945):
Computadores Mecânicos
Blaise Pascal - primeira máquina de calcular, baseada em engrenagens e alavancas, e que permitia fazer adições e subtrações.
Baron Gottfried Wilhelm von Leibniz – máquina que permitia também fazer multiplicações e divisões.
Geração Pioneira (1642(1642-1945):
Computadores Mecânicos
Charles Babbage (1792-1871, Inglaterra) construiu na Universidade de Cambridge duas máquinas:
◦ Difference Engine: executava sempre o mesmo algoritmo
◦ Analytical Engine:
Quatro componentes: store (memória), mill
(unidade de computação), input section (leitora de cartões perfurados) e output section (saída impressa e com perfuração);
Primeira Geração (1945(1945-1955):
Computadores com Tubos a Vácuo