Sei sulla pagina 1di 39

SEL/EESC-USP Grupo de Sistemas Digitais

SEL-0415

Introduo Organizao de
Computadores

Histrico dos Computadores


Aula 1
Prof. Dr. Marcelo Andrade da Costa Vieira

HISTRICO - O Desenvolvimento dos


Computadores

SEL/EESC-USP Grupo de Sistemas Digitais

Dispositivos Mecnicos (3.000 a.C. 1880) Engrenagens


Dispositivos Eletromecnicos (1880 1945) Motor/ Rels
Dispositivos Eletrnicos - Computadores (1945 - Hoje):

Primeira Gerao (1945 1957): Vlvula


Segunda Gerao (1958 1964): Transistores
Terceira Gerao (1965 1971): Circuitos Integrados (SSI e MSI)
Quarta Gerao (1972 1977): Microprocessadores (LSI)
Quinta Gerao (1978 hoje): Muito Alta Integrao (VLSI e ULSI)

1. Dispositivos Mecnicos
(3000 a.C 1880)
SEL/EESC-USP Grupo de Sistemas Digitais

n 3000 a.C. baco


n

n
n

Na antiguidade, as pedras eram


usadas para contar, antes mesmo
de existir o conceito de nmeros.
O baco pode ser considerado
como a primeira mquina
desenvolvida para auxiliar o
clculo matemtico.
A palavra clculo vem do latim
calculus que significa pedra.
Muitos povos da antiguidade
utilizavam o baco para a
realizao de clculos do dia-adia, principalmente no comrcio
de mercadorias

1. Dispositivos Mecnicos
(3000 a.C 1880)
n 1642 Calculadora de Pascal (Pascaline)
SEL/EESC-USP Grupo de Sistemas Digitais

n
n
n
n

O matemtico francs Bleise Pascal desenvolveu a


primeira calculadora mecnica da histria
Usava engrenagens mecnicas (semelhante a um
hodmetro de automvel)
Acionado por manivela
Nmeros decimais
Soma e subtrao
Conceito de Acumulador, Carry

1. Dispositivos Mecnicos
(3000 a.C 1880)
SEL/EESC-USP Grupo de Sistemas Digitais

n 1500 Calculadora de Leonardo da Vinci


n

Quase 150 anos antes de Pascal desenvolver sua calculadora


mecnica, Leonardo da Vinci j tinha projetado uma calculadora
semelhante.
No chegou a ser construda por ele.

1. Dispositivos Mecnicos
(3000 a.C 1880)
SEL/EESC-USP Grupo de Sistemas Digitais

n 1671 Calculadora de Leibnitz


n Uma evoluo da mquina de Pascal
n 4 operaes matemticas
n multiplicao e diviso por soma e

subtrao sucessivas.

n 1801 Tear programvel de Joseph Jacquard


n Mquina de tecelagem
n Era possvel programar o desenho no tecido usando carto

perfurado
n Primeira mquina programvel da histria
n Conceito de programao, instrues, entrada e sada

SEL/EESC-USP Grupo de Sistemas Digitais

1. Dispositivos Mecnicos
(3000 a.C 1880)
n 1822 Mquina Diferencial de
Charles Babbage
n

Escreveu um projeto de uma mquina que


efetuava clculos complexos, como
funes trigonomtricas e logaritmos.
Foi construda muitos anos depois.

n 1837 Mquina Analtica de


Charles Babbage
n

Projetou uma mquina mais sofisticada


que utilizava os conceitos do Tear
Programvel de Jaquard.
Usava carto perfurado para
programao (instrues) e para
impresso dos resultados (entrada/sada)
No chegou a ser concluda por ele.

1. Dispositivos Mecnicos
(3000 a.C 1880)
SEL/EESC-USP Grupo de Sistemas Digitais

n 1854 Lgica de Boole


n
n
n

George Boole.
Matemtico ingls que criou a lgebra booleana: operaes
matemticas por smbolos ao invs de nmeros.
Criou a lgica matemtica e o sistema binrio.

SEL/EESC-USP Grupo de Sistemas Digitais

2. Dispositivos Eletromecnicos
(1880 1945)
n 1889 Mquina Tabuladora de
Herman Hollerith
nMotores eltricos acionavam as
engrenagens
nCenso dos EUA em 1890:
reduo de 8 para 3 anos para
a apurao
nEntrada: carto perfurado com
instrues
nSada: resultados perfurados
em cartes

n 1896 Herman Hollerith juntou-se a Thomas Watson e


fundaram a Tabulating Machine Company (TMC) que em
1916 tornou-se a International Business Machine (IBM).

2. Dispositivos Eletromecnicos
(1880 1945)
SEL/EESC-USP Grupo de Sistemas Digitais

n 1944 Mark I de Howard Aiken (Harvard)


n2 Guerra Mundial
nUtilizava rels
nAritmtica decimal
nEntrada: papel perfurado
n1 soma em 6s

3. Dispositivos Eletrnicos
(1945 Hoje)
SEL/EESC-USP Grupo de Sistemas Digitais

n Computadores Mecnicos e Eletromecnicos:


nBaixa velocidade (engrenagens)
nPouca confiabilidade (desgaste mecnico)
nVlvula inventada em 1906
nChave eletrnica controla (grade) a passagem ou no de
corrente eltrica entre o catodo e o anodo
nMuito mais rpido e eficaz que o rel

SEL/EESC-USP Grupo de Sistemas Digitais

Vlvula Eletrnica

Evoluo da Eletrnica
1945-1957

SEL/EESC-USP Grupo de Sistemas Digitais

Vlvulas

1958-1964
Transistores
1965 1971
Integrao do CIs
1972-1977
Microprocessadores
1978-hoje
Integrao em Ultra
Larga escala: CPLD,
DSP, Microcontroladores

Novas Tcnicas de Projeto:

O circuito Digital substitui o Analgico

(Comunicao, Controle de Processos, Voz,


Imagem, etc)

1 Gerao - Vlvulas
(1945 1957)
SEL/EESC-USP Grupo de Sistemas Digitais

1 GERAO de COMPUTADORES (1945 - 1957): Vlvulas

Caractersticas:
.
.
.
.
.
.
.
.
.

aquecimento demasiado provocando queima constante


elevado consumo de energia
ocupavam grande espao
vlvulas eram ligadas por Kms de fios ligados manualmente
computadores com enormes dimenses fsicas
programao feita diretamente em linguagem de mquina
40.000 operaes/segundo
apenas uso cientfico
nica forma de armazernar dados era por meio de cartes
perfurados

1 Gerao - Vlvulas
(1945 1957)
SEL/EESC-USP Grupo de Sistemas Digitais

n ENIAC (Electronic Numeric Integrator and

Calculator - 1943-1946 Univ. da Pensilvnia):


n

1943 - Segunda Guerra


Mundial Clculo de
artilharia (balstica) pelo
exrcito tinha 200 pessoas e
demorava dias de trabalho
Desenvolvido pelo Prof. John
Mauchly e por J. Presper
Eckert
Clculos de balstica para o
exrcito americano

1 Gerao - Vlvulas
(1945 1957)
SEL/EESC-USP Grupo de Sistemas Digitais

n ENIAC (Electronic Numeric Integrator and

Calculator - 1943-1946 Univ. da Pensilvnia):


n
n
n

1o. computador eletrnico;


Decimal;
170 m2, 30 t, 150 kW, 18 mil
vlvulas, 10 mil capacitores,
800Km de cabos;
5.000 adies por segundo:
mil vezes mais rpido que o
Mark I;
Concludo em 1946 (aps a
guerra) acabou sendo
usado para outras tarefas at
1955 (propsito geral)

SEL/EESC-USP Grupo de Sistemas Digitais

ENIAC

Museu da Computao da Universidade da Pensilvnia

SEL/EESC-USP Grupo de Sistemas Digitais

1 Gerao - Vlvulas
(1945 1957)
n Computadores desenvolvidos:
n ENIAC (Electronic Numeric Integrator and Calculator
- 1943-1946 Univ. da Pensilvnia):
n
n
n

Sada: Cartes perfurados;


Programao Manual: introduzida
por cabos (config. por circuito).
Dificuldade para modificao de
um programa

A Mquina de Von
Neumann
SEL/EESC-USP Grupo de Sistemas Digitais

1945 Conceito de computador de

programa armazenado:

Computador binrio;
Programa armazenado na memria da mesma
forma que os dados;
Alterao no programa seria mais simples,
apenas atribuindo valores na memria;
Diferentemente do ENIAC (1946) que era
programado sem armazenamento

Busca

John von Neumann:


1903-1957

Execuo

MODELO DE VON NEUMANN


Bit de sinal
NMERO

CDIGO DE
OPERAO

ENDEREO

DADO

INSTRUO

SEL/EESC-USP Grupo de Sistemas Digitais

MODELO DE VON NEUMANN


O programa que direciona as atividades da CPU
armazenado na mesma memria em que
esto os dados, que devem ser manipulados
pelo programa

o computador uma mquina de programas


armazenados sequencialmente executados
(ENIAC: era programado por hardware)

SEL/EESC-USP Grupo de Sistemas Digitais

MODELO DE VON NEUMANN


A arquitetura de um computador consiste de 4 partes
principais:
1.

CPU (Unidade central de


processamento)

ULA (unidade lgica e


aritmtica
Unidade de controle
Registradores
Memria

2.
3.
4.

CPU

Memria
Dispositivo de conexo
(barramentos)
dispositivos de entrada/
sada.
Dispositivos
de E/S

Barramentos

Esse modelo a base dos computadores de hoje!

SEL/EESC-USP Grupo de Sistemas Digitais

Von Neumann

Von Neumann com o primeiro computador, o IAS, concludo em


1952, na Universidade de Princeton

1 Gerao - Vlvulas
(1945 1957)
SEL/EESC-USP Grupo de Sistemas Digitais

n Computadores desenvolvidos:
n

1946 - ENIAC

1952 IAS (era binrio 40 bits):


n
n

Instruo: opcode + endereo


Dados: bit de sinal + numero

UNIVAC I (Universal Automatic Computer): foi o primeiro


computador comercial desenvolvido. Foi utilizado para o
censo de 1950 nos EUA.

1961 - UNIVAC 1105 Primeiro computador importado pelo


Brasil IBGE

1953 - IBM 701 (1o. Computador eletrnico programvel da IBM)

2 Gerao - Transistor
(1958 1964)
SEL/EESC-USP Grupo de Sistemas Digitais

2 GERAO de COMPUTADORES (1958 - 1964): Transistor

Caractersticas:
n
n
n
n
n
n

Transistor: inventado no Bells Labs em 1947.


Dispositivo de estado slido (semicondutor)
Silcio - segundo elemento mais abundante na terra
Menores, mais velozes, mais baratos, menor consumo de energia
Reduo das conexes: cada transistor substitua dezenas de vlvulas.
Uso comercial e cientfico

Modificaes introduzidas pela segunda gerao:


n
n
n
n
n
n

Unidades de controle, lgica e aritmtica mais complexas


Programao atravs de mnemnicos (Linguagem Assembly)
Uso de linguagem de programao de alto nvel
Incluso do software do sistema com o computador
200.000 operaes/segundo
Memrias com ncleos de ferrite, fitas e tambores magnticos

SEL/EESC-USP Grupo de Sistemas Digitais

2 Gerao - Transistor
(1958 1964)

2 Gerao - Transistor
(1958 1964)
SEL/EESC-USP Grupo de Sistemas Digitais

n Computadores desenvolvidos
n

Transistor

Fitas magnticas (em vez das perfuradas)


IBM 1401 (Dcada de 60)
PDP 1 (1959) DEC (Digital Equipment Corporation)

3 Gerao Circuito Integrado


(1965 1971)
SEL/EESC-USP Grupo de Sistemas Digitais

3 GERAO de COMPUTADORES (1965 - 1971): Circuito Integrado


1958 - inveno do circuito integrado e incio da microeletrnica (Texas Inc.)

Caractersticas:
n
n
n
n
n
n
n

Necessidade de acomodao dos componentes eletrnicos nos equipamentos


Integrao de componentes em um nico invlucro (chip)
Aumento da velocidade de operao
A reduo no tamanho do computador permitiu que o mesmo pudesse ser
colocado em ambientes variados
Reduo na potncia e nos requisitos para resfriamento
O aumento da densidade reduziu o nmero de interconexo entre chips
O custo do chip foi permanecendo praticamente inalterado enquanto a densidade
crescia

SEL/EESC-USP Grupo de Sistemas Digitais

3 Gerao Circuito Integrado (SSI e MSI)


(1965 1971)
SSI

N < 10

MSI

10 < N < 100

LSI

100 < N < 1000

VLSI

1000 < N < 100.000

ULSI

N > 100.000
gerao

data
aproximada

Tecnologia

1
2
3
4
5
6

1946 - 1957
1958 - 1964
1965 - 1971
1972 - 1977
1978 1991
1991 Hoje

tubo a vcuo
transistor
SSI e MSI
LSI
VLSI
ULSI

Classificao
quanto ao nmero
N de portas lgicas.

velocidade
(operaes/s)
40.000
200.000
1.000.000
10.000.000
100.000.000
1.000.000.000

3 Gerao Circuito Integrado (SSI e MSI)


(1965 1971)
SEL/EESC-USP Grupo de Sistemas Digitais

n 3a. Gerao - CIs


n

CI (1961 Texas e Fairchild Semiconductor)


n

SSI (Integrao em pequena escala) ~ 1000 transistores

1964 - IBM 360 - 1 Famlia de computadores


PDP 11

4 Gerao Microprocessadores (LSI)


(1972 1977)
SEL/EESC-USP Grupo de Sistemas Digitais

4 GERAO de COMPUTADORES (1972 - 1977): Microprocessadores (LSI)


Caractersticas:
n CIs

com integrao em larga escala (LSI)


n CPU integrada em um nico CI = Microprocessador
n Surgem vrias linguagens de alto-nvel
n Surge a teleinformtica e a transmisso de dados entre computadores atravs de
rede
1971

P 4004 da Intel, com adio de dois nmeros de 4 bits


1972 - P 8008 da Intel, duas vezes mais complexo que o 4004 (8 bits)
1974 - 8080 : 1. microprocessador de 8 bits para propsitos gerais,
mais rpido, conjunto de instrues maior e maior capacidade de
endereamento.
fim da dcada de 70 - P de 16 bits mais potentes, e entre eles o 8086
1981 - a HP e a Bell Labs desenvolveram P de 32 bits

4 Gerao Microprocessadores (LSI)


(1972 1977)
SEL/EESC-USP Grupo de Sistemas Digitais

n Computadores desenvolvidos
n

CI com integrao em larga escala (LSI) ~ 65000


componentes

Processamento distribudo, disco tico e grande difuso do


microcomputador (processamento de texto)

INTEL
1971 - INTEL 4004 1 CPU integrada em um nico chip tinha 2250 transistores - equivalente ao ENIAC;
1972 - INTEL 8008 (8 bits) 30 mil transistores

4 Gerao Microprocessadores (LSI)


(1972 1977)
SEL/EESC-USP Grupo de Sistemas Digitais

n Computadores desenvolvidos
n

1975 ALTAIR 8800 Primeiro Microcomputador Pessoal


n Utilizava o P Intel 8008 e a Linguagem Basic (desenvolvida por
Bill Gates)
n Tamanho que cabia em uma mesa, preo acessvel e uso de
linguagem de programao.
n Foi um sucesso de vendas, mas no tinha interface grfica. A
sada era dada por leds.

4 Gerao Microprocessadores (LSI)


(1972 1977)
SEL/EESC-USP Grupo de Sistemas Digitais

n Computadores desenvolvidos
n

1976 APPLE (Steve Jobs e Stephen Wozniak APPLE I)


n

Projeto foi recusado pelo HP - Fundaram a Apple Computers.

Foi o primeiro computador a apresentar uma interface grfica.

4 Gerao Microprocessadores (LSI)


(1972 1977)
SEL/EESC-USP Grupo de Sistemas Digitais

n Computadores desenvolvidos
n

1977 APPLE II e III

SEL/EESC-USP Grupo de Sistemas Digitais

5 Gerao Microprocessadores (VLSI e ULSI)


(1978 hoje)
5 GERAO de COMPUTADORES (1978 - hoje): VLSI e ULSI
Caractersticas:

. Surgimento do VLSI (1978) e do ULSI (1991)


. Inteligncia artificial, imagens, grficos
. Altssima velocidade de processamento
. Alto grau de interatividade, recursos multimdia, etc.

5 Gerao Microprocessadores (VLSI e ULSI)


(1978 hoje)

SEL/EESC-USP Grupo de Sistemas Digitais

n Processadores desenvolvidos
n

VLSI (8 e 16 bits)
n

1978 IBM: PC XT8086 (5 MHz 29 mil transistores) 3 m

1982 IBM: PC AT 286 (12 MHz 134 mil transistores)

ULSI (32 bits)


n 1989 PC AT486
n 1993 Pentium
n 1997 Pentium 2
n 2000 Pentium 4

(50 MHz 1,2 milho de transistores)


(166 MHz 3 milhes)
(300 MHz 7,5 milhes)
(1,8 GHz 42 milhes) 0.18 m

5 Gerao Microprocessadores (VLSI e ULSI)


(1978 hoje)

SEL/EESC-USP Grupo de Sistemas Digitais

n Processadores desenvolvidos
n

ULSI (64 bits)


n

2006 Core 2 Duo

(1,2 GHz 291 milhes) - 0,065m

2008 Core i7 Quad (2,66 GHz 781 milhes) - 0,045m

2014 Core i7 4790K Haswell (4,0 GHz 1,4 bilho) - 0,022m

SEL/EESC-USP Grupo de Sistemas Digitais

FIM

Potrebbero piacerti anche