Você está na página 1de 64

Objetivo

Acompanhar historicamente o
desenvolvimento do computador
Prof. Silva Filho - Faculdade Machad 1
o Sobrinho
Primeira Geração: Computadores
à válvula (1937 – 1953)
Em 1883, Thomas Alva Edison, realizando experiências com
sua lâmpada elétrica, descobriu que os filamentos
incandescentes situados no bulbo de vidro provocavam o
aparecimento de uma corrente em um condutor metálico
também ali colocado

No condutor aquecido, os elétrons


livres escapam devido ao aumento
da sua energia cinética e são
recolhidos pela placa condutora fria

O fenômeno é denominado de efeito


termoiônico.
Prof. Silva Filho - Faculdade Machad 2
o Sobrinho
Primeira Geração: Computadores
à válvula
Por volta de 1906, Lee De Forest introduziu entre o filamento e
a placa um terceiro elemento, mais perto do filamento, com a
função de atrair ou repelir os elétrons emitidos

Uma pequena carga positiva nele


aplicada produz uma atração de
elétrons muito maior que se
colocada na placa. Do mesmo
modo, uma pequena carga
negativa repele maior número de
elétrons.

Como esse elemento era formado por uma fina malha


metálica, recebe o nome de grade.
Prof. Silva Filho - Faculdade Machad 3
o Sobrinho
Segunda Geração – Computadores
transistorizados
Esta possibilidade de deixar passar ou não a corrente
possibilitou a aplicação das válvulas nos computadores digitais

http://www.epub.org.br/correio/cp970923.html

Prof. Silva Filho - Faculdade Machad 4


o Sobrinho
Primeira Geração: Computadores
à válvula
Durante
Durante aa Segunda
Segunda Guerra
Guerra Mundial,
Mundial, oo exército
exército americano
americano
enfrentou
enfrentou os
os mesmos
mesmos problemas
problemas de
de Tartáglia
Tartáglia (lá
(lá pelo
pelo ano
ano de
de
1500):
1500):Calcular
Calcularaatrajetória
trajetóriados
dosprojéteis
projéteiscom
commaior
maiorprecisão
precisão

Tartáglia
Tartágliahavia
haviase
seenganado
enganadoaoao
dizer
dizerque
queososprojéteis
projéteisdescreviam
descreviam
(1499-1512)
trajetórias
trajetóriasparabólicas
parabólicas

http://www-history.mcs.st-andrews.ac.uk/history/Mathematicians/Tartaglia.html
http://www-history.mcs.st-andrews.ac.uk/history/Mathematicians/Tartaglia.html

Na
Na realidade
realidade aa resistência
resistência do
do ar
ar altera
altera sua
sua trajetória
trajetória de
de modo
modo
surpreendente
surpreendenteeebem bemcomplexo,
complexo,pois,
pois,varia
variacom
comaaaltitude
altitude

Prof. Silva Filho - Faculdade Machad 5


o Sobrinho
Primeira Geração: Computadores
à válvula
Durante
Duranteaaprimeira
primeiraguerra
guerramundial,
mundial,oocanhão
canhãoalemão
alemão“Big
“BigBertha”
Bertha”
lançou
lançou projéteis
projéteis aa até
até 160
160 quilômetros,
quilômetros, duas
duas vezes
vezes mais
mais do
do que
que aa
distância
distânciamáxima
máximacalculada
calculadapor porfórmulas
fórmulassimplificadas
simplificadas
www.spartacus.schoolnet.co.uk/
www.spartacus.schoolnet.co.uk/

Prof. Silva Filho - Faculdade Machad 6


o Sobrinho
Primeira Geração: Computadores
à válvula
Os
Osengenheiros
engenheiroschefes
chefesdadaárea
áreade
deprojeto
projetodo
doexército
exércitochamavam-
chamavam-
se
seJ.
J.Presper
PresperEckert
EckerteeJohn
JohnMauchly
Mauchly

OO resultado
resultado dos
dos seus
seus trabalhos
trabalhos foi
foi oo
monumental
monumental ENIAC:
ENIAC: Eletronic
Eletronic Numeric
Numeric
Integrator
IntegratorAnd
AndCalculator.
Calculator.

Prof. Silva Filho - Faculdade Machad 7


o Sobrinho
Primeira Geração: Computadores
à válvula
Possuía
Possuía 17.468
17.468 válvulas,
válvulas, cerca
cerca de
de 1500
1500 relés,
relés, diversos
diversos resistores,
resistores,
capacitores,
capacitores, indutores,
indutores, consumindo
consumindo cerca
cerca dede 220
220 quilowatts
quilowatts dede
potência. Sua memória podia registrar até 20 números de 10 dígitos
potência. Sua memória podia registrar até 20 números de 10 dígitos
cada
cadaum.
um.
www.library.upenn.edu/special/gallery/mauchly/img/eniac4.jpg
AA Programação
Programação do do ENIAC
ENIAC era era
feita
feita conectando-se
conectando-se tomadas
tomadas
através
através de fios com pinos (como
de fios com pinos (como
num
numpainel
paineldedetelefonista)
telefonista)
Apenas
Apenas os
os dados
dados eram
eram
armazenados na memória.
armazenados na memória.
Este
Este tipo
tipo de
de programação
programação era era
demorada,
demorada, cansativa
cansativa ee propensa
propensa aa
erros
erros
Toda
Toda vezvez que
que se se desejasse
desejasse
Duas
Duasmulheres
mulheresconectando
conectandoososfios
fiosdo executar
lado direito do ENIAC introduzindo,
do executar um programa diferente aa
um programa diferente
lado direito do ENIAC introduzindo, ligação
ligação dosdos fios
fios tinha
tinha que
que ser
ser
assim,
assim,um
umnovo
novoprograma.
programa. alterada
alterada
Prof. Silva Filho - Faculdade Machad 8
o Sobrinho
Primeira Geração: Computadores
à válvula
OOENIAC
ENIACefetuava
efetuava5.000
5.000adições
adiçõesee300
300multiplicações
multiplicaçõespor
por
segundo
segundo

OOúnico
únicoproblema
problemacom
comooENIAC:
ENIAC:eleele

só ficou
ficou pronto
pronto em
em 1946,
1946, ou
ou seja,
seja,
vários
váriosmeses
mesesapós
apósoofim
fimda
daguerra
guerra

Localizar
Localizaruma
umaválvula
válvulaqueimada
queimadanono
ENIAC
ENIAC significava uma verificaçãoem
significava uma verificação em
17.468 possibilidades
17.468 possibilidades
www.library.upenn.edu/special/gallery/mauchly/img/eniac4.jpg
Prof. Silva Filho - Faculdade Machad 9
o Sobrinho
Primeira Geração: Computadores
à válvula
OO exército
exército colocou
colocou oo ENIAC
ENIAC emem funcionamento
funcionamento tendo
tendo como
como
perspectiva
perspectiva aa Guerra
Guerra Fria
Fria ee fazendo
fazendo cálculos
cálculos para
para oo programa
programa de
de
armamentos
armamentosnucleares...
nucleares...

Ele
Elepode
podeter
tersido
sidorápido,
rápido,mas,
mas,de
decerta
certaforma,
forma,era
eraum
umtanto
tantoquanto
quanto
limitado.
limitado. AA sua
sua memória
memória era
era muito
muito pequena
pequena ee aa cada
cada nova
nova
operação
operaçãoeraeranecessário
necessárioreconfigurar
reconfigurartoda
todaaafiação
fiação

Embora
Emboralento
lentopara
paraosospadrões
padrõesdede
hoje
hoje––os
osmicroprocessadores
microprocessadores
atuais
atuaisexecutam
executamcerca
cercadede100
100
milhões
milhõesde deadições
adiçõespor
porsegundo
segundo
––isto
istoera
eraduas
duasououtrês
trêsvezes
vezesmais
mais
rápidos do que os computadores
rápidos do que os computadores
ou
oucalculadores
calculadoresmecânicos
mecânicosda da
época.
época.

Prof. Silva Filho - Faculdade Machad 10


o Sobrinho
Primeira Geração: Computadores
à válvula
Von Neumann, um dos colaboradores na concepção do
ENIAC, propunha a ESTRUTURA LÓGICA do computador
conforme a seguinte abstração:

Como o computador pode controlar a si próprio? Qual deve


ser a sua capacidade de memória? Qual o uso da memória?...

Prof. Silva Filho - Faculdade Machad 11


o Sobrinho
Primeira Geração: Computadores
a válvula
Von Neumann se perguntava como os computadores podiam
ser feitos segundo o “modelo” humano, ou seja, segundo o
sistema nervoso central

Quando um cirurgião começa a


operar o paciente ele não deve
consultar os seus livros para
prosseguir

Prof. Silva Filho - Faculdade Machad 12


o Sobrinho
Primeira Geração: Computadores
à válvula
Primeiramente, o cirurgião cursa a faculdade, lê os
procedimentos e os aprende

Isso acelera consideravelmente o processo cirúrgico

O cérebro está repleto desses programas armazenados:


como amarrar os sapatos;
como se alimentar
como multiplicar 94 por 16
como falar
como andar...

Prof. Silva Filho - Faculdade Machad 13


o Sobrinho
Primeira Geração: Computadores
à válvula
Von Newman propôs construir computadores que:

Codificassem as instruções de uma forma possível de ser


armazenada na memória do computador – ele sugeriu que
utilizassem cadeias de uns e zeros
Armazenassem as instruções na memória, bem como
toda e qualquer informação necessária à execução dessa
tarefa específica
Quando processassem o programa, buscassem as
instruções diretamente da memória, ao invés de lerem um
novo cartão perfurado a cada passo

Este é o conceito de PROGRAMA ARMAZENADO

Prof. Silva Filho - Faculdade Machad 14


o Sobrinho
Primeira Geração: Computadores
à válvula
VANTAGENS DO PROGRAMA ARMAZENADO

RAPIDEZ: da mesma forma que o cirurgião, o


computador age muito mais rapidamente trazendo as
instruções diretamente do cérebro aos dedos, ao invés de
procurá-las no livro, após a execução de cada passo
VERSATILIDADE: com vários programas armazenados
simultaneamente, cada um deles pode referenciar o outro,
se processados em combinação.
O ato cirúrgico também é uma combinação desse tipo
AUTOMODIFICAÇÃO: como são armazenados
eletronicamente, os programas podem ser facilmente
escritos para se alterarem ou se ajustarem. Isto acaba
tendo importância crítica!
Prof. Silva Filho - Faculdade Machad 15
o Sobrinho
Primeira Geração: Computadores
à válvula
Para atingir seu objetivo, Von Neumann escreveu os
códigos para um programa chamado:

SORT-MERGE  ORDENAR-ENTRELAÇAR
É FÁCIL DESCREVÊ-LO
Dadas duas listas de nomes (p. ex.) ABRAÃO, S.
ALVES, B
ABRAÃO, S. TAVARES, L. ALVES, J.
ALVES, J. BATISTA, J. ASSIS, I.
ALVES, B. ORCA, G. 
AUGUSTO, A.
ASSIS, I. AUGUSTO, A. BATISTA, J.
Fazer uma nova lista em ordem alfabética ORCA, G.
TAVARES, L.
Prof. Silva Filho - Faculdade Machad 16
o Sobrinho
Primeira Geração: Computadores
à válvula
Este processo aparentemente simples acaba consumindo uma
enormidade de tempo se as listas forem extensas

ASSIM
Temos à frente uma tarefa ideal para um computador que
praticamente não envolve cálculos matemáticos

Pode-se ver como esta tarefa é bem vista por aqueles que
compilam listas telefônicas ou guias de endereço!

Prof. Silva Filho - Faculdade Machad 17


o Sobrinho
Um Processador de Informações
UMA RECEITA MUNDIALMENTE FAMOSA

Ponha água e
sal numa panela
e bote para ferver

Adicione 200g de
espaguete cru

Deixe ferver por 10


minutos
Despeje num escorredor
de macarrão

Sirva

Prof. Silva Filho - Faculdade Machad 18


o Sobrinho
Um Processador de Informações
ISOLANDO ALGUNS COMPONENTES DO PROCESSO

Ingredientes ou
ENTRADA
Utensílios de cozinha: mãos,
panela, fogão, saleiro,
escorredor, prato, colher
Eles compõem
UNIDADE DE PROCESSAMENTO
Há uma parte do cérebro da cozinheira que
controla o processo
Esta parte fiscaliza e executa passo a passo,
É a UNIDADE DE CONTROLE
a receita:

Naturalmente, o prato pronto é a


SAÍDA
Prof. Silva Filho - Faculdade Machad 19
o Sobrinho
Um Processador de Informações
QUALQUER RECEITA PODE PROCESSAR A MESMA
ESTRUTURA BÁSICA!

Controle

Entrada Unidade de Saída


Processament
o
Fluxo de Comida
Fluxo de Informação
Fluxo de Controle Prof. Silva Filho - Faculdade Machad 20
o Sobrinho
Um Processador de Informações
NOS COMPUTADORES ENTRAM DADOS E SAEM
INFORMAÇÕES

UNIDADE DE
CONTROLE
PROCESSAMENTO

ENTRADA MEMÓRIA SAÍDA

Fluxo de Informação
Fluxo de Controle

Nota-se a importância da
MEMÓRIA
Nos computadores cada informação
passa primeiro pela memória
Prof. Silva Filho - Faculdade Machad 21
o Sobrinho
Proposta de Von Neumann
Nos computadores a ENTRADA consiste de
todos os dados “CRUS” a processar – BEM
COMO toda a “RECEITA” ou programa,
que diz o que fazer com os dados

A MEMÓRIA guarda a UNIDADE DE


entrada e os resultados PROCESSAMENTO
vindos da unidade de
processamento
ENTRADA MEMÓRIA

O CONTROLE lê o CONTROLE UNIDADE DE


programa e o PROCESSAMENTO
traduz numa
seqüência de MEMÓRIA
operações da Prof. Silva Filho - Faculdade Machad 22
máquina o Sobrinho
Proposta de Von Neumann
A UNIDADE DE
PROCESSAMENTO soma, UNIDADE DE
multiplica, conta, compara, PROCESSAMENTO
etc. as informações vindas
da memória
ENTRADA MEMÓRIA

A SAÍDA consiste dos


resultados da unidade de
processamento, MEMÓRIA SAÍDA
armazenados na
memória e enviados para
um dispositivo de saída
Prof. Silva Filho - Faculdade Machad 23
o Sobrinho
Primeira Geração: Computadores
à válvula
Na verdade, há discussões a respeito de quem inventou o
programa armazenado

Eckert e Mauchly também requeriam o mérito...

E o projeto ENIAC acabou se


dissolvendo numa enxurrada de
processos sobre quem era dono
de qual idéia...

Em 1955 o ENIAC foi desmontado

Prof. Silva Filho - Faculdade Machad 24


o Sobrinho
Primeira Geração: Computadores
à válvula
Enquanto Mauchly e Eckert
iniciaram a construção de
um novo computador, o
EDVAC (Eletronic Discret
Variable Automatic
Computer), um dos
colaboradores do projeto
ENIAC, o matemático John
Von Newmann, iniciou outro
projeto de aperfeiçoamento
do ENIAC chamado IASEDVAC

Prof. Silva Filho - Faculdade Machad 25


o Sobrinho
Primeira Geração: Computadores
à válvula
John Von Neumann
(1903-1957)
Ao lado do EAS na
Universidade de Princeton
É, mais do que qualquer outro,
quem tem o mérito de
transformar os calculadores
eletrônicos em CÉREBROS
ELETRÔNICOS
http://ei.cs.vt.edu/~history/VonNeumann.html

Prof. Silva Filho - Faculdade Machad 26


o Sobrinho
Primeira Geração: Computadores
à válvula
OOEDVAC
EDVACde deMauchly
MauchlyeeEckert
Eckert não
nãofoi
foiadiante
adiantedevido
devidoààsaída
saída
de
de ambos
ambos da
da Universidade
Universidade da
da Pennsylvania
Pennsylvania para
para consituírem
consituírem
sua
suaprópria
própriaempresa
empresade
decomputação
computação
Em
Em 1949,
1949, aa empresa
empresa construiu
construiu com
com sucesso
sucesso oo primeiro
primeiro
computador
computador para
para fins comerciais, oo UNIVAC-I
fins comerciais, UNIVAC-I (Universal
(Universal
Automatic
Automatic Computer),
Computer), adquirido
adquirido pelo
pelo Bureau
Bureau of
of Census
Census dos
dos
EUA,
EUA,para
paraprocessar
processaros
osdados
dadosdodocenso
censode
de1950
1950
http://www.library.upenn.edu/special/gallery/mauchly/img/unicov.jpg

Prof. Silva Filho - Faculdade Machad 27


o Sobrinho
Primeira Geração: Computadores
à válvula
O armazenamento de programas foi o
marco separador entre tudo o que se fez
até o ENIAC e os verdadeiros
computadores

Se os computadores tivessem
continuado tão volumosos quanto o
ENIAC, não seriam o que são hoje.
http://www.ed-thelen.org/comp-hist/maniac2.html

Prof. Silva Filho - Faculdade Machad 28


o Sobrinho
Primeira Geração: Resumo
1o Geração - Válvulas (l937-1953)*
É constituída por todos os computadores
construídos à base de válvulas a vácuo e cuja
aplicação fundamental se deu nos campos
científico e militar.
Utilizavam como linguagem de programação a
linguagem de máquina e como única memória
para armazenar informação os cartões perfurados
e as linhas de retardo de mercúrio.
Operações internas em milissegundos (10-3 s)
* TANENBAUM, Andrew S. Organização estruturada de computadores. 3 ed. Rio de
Janeiro: LTC, 2000.

Prof. Silva Filho - Faculdade Machad 29


o Sobrinho
Segunda Geração – Computadores
transistorizados
Em 1947, ano seguinte à conclusão do ENIAC, um grupo
de STANFORD inventou o TRANSISTOR, usado
elementos chamados SEMICONDUTORES.

Assim como as válvulas, os


transistores podem funcionar como
chaves, porém, com algumas
vantagens

São menores, mais rápidos, não


esquentam, duram mais,
consomem muito menos energia
Prof. Silva Filho - Faculdade Machad 30
o Sobrinho
Segunda Geração – Computadores
transistorizados
O princípio de funcionamento do transistor é completamente diferente do
das válvulas comuns

Nele a amplificação é obtida pelo controle do fluxo de elétrons, que se


deslocam no interior de corpos semicondutores

No tipo clássico, as cargas são liberadas por um emissor e controladas por


um sinal entre este e a base, sendo então recolhidas por um eletrodo
chamado coletor

http://library.thinkquest.org/20230/innovations/transist.htm
Prof. Silva Filho - Faculdade Machad 31
o Sobrinho
Segunda Geração
Computadores transistorizados
SILÍCIO IMPURO
VOLTAGEM E CORRENTE

Nas aulas de física do colégio a gente aprende


que, dada uma certa resistência, a corrente
elétrica cresce com a voltagem

Na vida quotidiana a gente está mais ou menos


acostumado a constatar isto.
Prof. Silva Filho - Faculdade Machad 32
o Sobrinho
Segunda Geração
Computadores transistorizados
SILÍCIO IMPURO
VOLTAGEM E CORRENTE
Ao se comprar uma lâmpada para 220 Volts com capacidade
(máxima) de 200 Watts e colocá-la numa tomada de 110 Volts ela vai
acender com baixa luminosidade.
A luminosidade é uma manifestação de potência
Presume-se que a lâmpada está gerando uns
100 Watts apenas
Estando a potência e a corrente em proporção
direta deduz-se que a corrente que está passando
na lâmpada é menor do que a que estaria
passando se a lâmpada estivesse sido ligada em
220 Volts
Prof. Silva Filho - Faculdade Machad 33
o Sobrinho
Segunda Geração
Computadores transistorizados
SILÍCIO IMPURO
VOLTAGEM E CORRENTE
A lâmpada, no caso, está se comportando como uma
entidade genérica do mundo da eletricidade chamada
resistor
Os resistores são chamados de componentes lineares

A "curva" gerada pela variação de voltagem relacionada


com a corrente: é uma linha (reta)!
Prof. Silva Filho - Faculdade Machad 34
o Sobrinho
Segunda Geração
Computadores transistorizados
SILÍCIO IMPURO
VOLTAGEM E CORRENTE
Os resistores apenas dissipam energia

Mas, para surpresa de muitos, nem todas as


entidades do mundo da eletricidade funcionam
desta forma
Para determinadas entidades a relação entre a Corrente
e a Voltagem é uma linha reta, isto é, a sua resistência é
variável conforme as circunstâncias

No caso da lâmpada incandescente, o material do


resistor é tungstênio, com uma resistência constante de
mais ou menos 200 ohms que, ao ser aquecido, dissipa
energia na forma de luz
Prof. Silva Filho - Faculdade Machad 35
o Sobrinho
Segunda Geração
Computadores transistorizados
SILÍCIO IMPURO
DOPANDO O SILÍCIO
Vamos pegar um cristal de silício e inserir nele alguns
átomos de arsênio, antimônio ou fósforo

Este cristal será um semicondutor tipo-n (n vem de


negativo)
Diz-se que o cristal está dopado negativamente

Vamos pegar outro cristal de silício e inserir nele átomos


de alumínio, boro ou gálio

Este cristal será um semicondutor tipo-p


Diz-se que o cristal está dopado positivamente

Prof. Silva Filho - Faculdade Machad 36


o Sobrinho
Segunda Geração
Computadores transistorizados
SILÍCIO IMPURO
DOPANDO O SILÍCIO
Digamos que consigamos criar um cristal que seja: uma
parte tipo-n e outra parte tipo-p e o coloquemos num
circuito elétrico

Prof. Silva Filho - Faculdade Machad 37


o Sobrinho
Segunda Geração
Computadores transistorizados
SILÍCIO IMPURO
DOPANDO O SILÍCIO
Se formos aumentando muito
vagarosamente o valor da voltagem a partir
de zero vamos ver que a corrente
permanece em zero até mais ou menos 0,7
V e depois começa a crescer
exponencialmente

Se formos aumentando mais a


voltagem, o cristal se aquecerá
muito e acabará se queimando -
isto significa que não funcionará
nunca mais da maneira anterior

Prof. Silva Filho - Faculdade Machad 38


o Sobrinho
Segunda Geração
Computadores transistorizados
SILÍCIO IMPURO
DIODO
Esta propriedade observada nos semicondutores é a base de
toda a eletrônica digital e do funcionamento dos
microprocessadores

Na figura vemos a representação do diodo num circuito


O lado p é chamado de anodo e o lado n de catodo

Prof. Silva Filho - Faculdade Machad 39


o Sobrinho
Segunda Geração
SILÍCIO IMPURO
Computadores transistorizados
O ESTOURO DA BOIADA DE ELETRONS
O diodo pode ser usado como uma chave eletrônica, isto
significando o seguinte:

Se eu entrar com uma


voltagem baixa - em
relação ao joelho da
curva (uns 0,3 V, por
exemplo) - a saída vai
ser nula; donde
podemos dizer que a
saída é baixa

Prof. Silva Filho - Faculdade Machad 40


o Sobrinho
Segunda Geração
SILÍCIO IMPURO
Computadores transistorizados
O ESTOURO DA BOIADA DE ELETRONS

Se eu entrar com uma


voltagem alta (uns 0,8 V, por
exemplo) a corrente vai
passar e teremos uma saída
que podemos chamar de alta

Repare que os conceitos de


chave, alto e baixo em
eletrônica são ligeiramente
diferentes dos nossos
conceitos comuns

Prof. Silva Filho - Faculdade Machad 41


o Sobrinho
Segunda Geração
SILÍCIO IMPURO
Computadores transistorizados
O ESTOURO DA BOIADA DE ELETRONS
Para criar uma chave mais interessante do que esta podemos
pegar três cristais de silício e dopá-los: dois deles
negativamente e um deles positivamente.
positivamente

Se injetarmos na base uma voltagem abaixo do joelho, não


passa nenhuma corrente no circuito. A dupla emissor-base
funciona como um diodo!

Prof. Silva Filho - Faculdade Machad 42


o Sobrinho
Segunda Geração
SILÍCIO IMPURO
Computadores transistorizados
O ESTOURO DA BOIADA DE ELETRONS
Mas
Masseseformos
formosaumentando
aumentandoaavoltagem
voltagemna nabase,
base,chega
chegaum
um
instante
instante(em
(emtorno
tornode
de0,7
0,7V,
V,como
comojájávimos)
vimos)em
emque
quehá
háuma
uma
liberação
liberaçãogeral.
geral.

ÉÉooestouro
estouroda
daboiada
boiadados
doselétrons
elétronsque
quepassam
passamaapercorrer
percorrertodo
todo
oocircuito.
circuito.
Esta
Estainteressante
interessantearquitetura
arquiteturaeletrônica
eletrônicaééchamada detransistor
chamadade transistorbipolar
bipolar
Prof. Silva Filho - Faculdade Machad 43
o Sobrinho
Segunda Geração
SILÍCIO IMPURO
Computadores transistorizados
O ESTOURO DA BOIADA DE ELETRONS
O transistor funciona como uma CHAVE AUTOMÁTICA ,
que pode ser aberta ou fechada

Este fio serve


Numa chave automática Energia apenas para trazer
chegam dois fios e sai um Elétrica corrente

Este é o fio de
ENTRADA que
comanda o
fechamento Este é o fio de SAÍDA

A chave está aberta por não haver corrente no fio de entrada


Prof. Silva Filho - Faculdade Machad 44
o Sobrinho
Segunda Geração
SILÍCIO IMPURO
Computadores transistorizados
O ESTOURO DA BOIADA DE ELETRONS
É como se chegada de um sinal eletrônico de
entrada acarretasse o equivalente eletrônico ao soco
de uma miniluva de boxe no contato

Energia

Entrada Saída

O contato se mantém fechado, resultando


em um sinal de saída
Prof. Silva Filho - Faculdade Machad 45
o Sobrinho
Segunda Geração
SILÍCIO IMPURO
Computadores transistorizados
CHAVE/PORTA INVERSORA

A faz-se a porta inversora com uma chave especial


que fica normalmente fechada e, que é aberta por
um sinal na entrada – ou seja, o contrário de uma
chave comum:

Energia Energia

0 1 1 0
Entrada Saída Entrada Saída
A A

Prof. Silva Filho - Faculdade Machad 46


o Sobrinho
Segunda Geração
SILÍCIO IMPURO
Computadores transistorizados
CHAVE/PORTA INVERSORA
Repare
Repareaarepresentação
representaçãotécnica
técnicade
deum
umtransistor
transistor
inversor
inversor

Observe
Observecomo
comooocoletor
coletorestá
está
aterrado,
aterrado,ou
ouseja,
seja,ligado
ligadoaauma
uma
resistência
resistênciainfinita
infinita

Assim,
Assim, se
sepassar
passaralguma
algumacorrente
correnteaté
atéele,
ele,toda
todaaa
energia
energiaserá
seráchupada
chupadapara
paraterra
terra

Teremos
Teremosem
emVV saída:
saída:zero,
zero ou
zero
zero, ouseja,
seja,saída
saídabaixa
baixa

Quando
Quandofazemos
fazemosaavoltagem
voltagemememVVent
entalta
alta(5(5V),
V),devido
devidoaaresistência
resistênciade
de
10
10kOhms
kOhmsaavoltagem
voltagemnanabase
basevai
vaiser
seruns
uns0,5
0,5VVeeháháooestouro
estouroda
da
boiada,
boiada no
boiada
boiada, nocaso
casopara
paraaaterra
terra
Prof. Silva Filho - Faculdade Machad 47
o Sobrinho
Segunda Geração
SILÍCIO IMPURO
Computadores transistorizados
CHAVE/PORTA INVERSORA

Mas,
Mas,se
seVVent
entfor
forzero?
zero?

AAbase
baseimpede
impedeque
quequalquer
qualquer
corrente
correntepasse
passepara
paraoocoletor
coletor

AAenergia
energiaque
quevem
vemda
dafonte
fontesuperior
superiorvai
vai
para
paraVVsaída.
saída.

Teremos
Teremos saída
saída alta
alta
Prof. Silva Filho - Faculdade Machad 48
o Sobrinho
Segunda Geração
SILÍCIO IMPURO
Computadores transistorizados
CHAVE/PORTA INVERSORA
Conseguimos
Conseguimosentão,
então,com
comoocircuito
circuitoinversor
inversorcriar
criaruma
uma
chave
chaveque
quetem
temum
umcomportamento
comportamentoque quepode
podeser
ser
representado
representadopela
pelatabela:
tabela:

V ent V saída
baixa alta
alta baixa
Devido a essas propriedades este circuito é chamado de chave
inversora ou porta inversora ou porta NOT e possui o seu
símbolo próprio:

A Saída
A NÃO - A
1 0
0 1
Prof. Silva Filho - Faculdade Machad 49
o Sobrinho
Segunda Geração
SILÍCIO IMPURO
Computadores transistorizados
CHAVE/PORTA INVERSORA
Pensando nos operadores booleanos que temos em programação (em que
se usa, em algumas linguagens, 0 como false e 1 como true)
true podemos
dizer que o circuito executa o statement principal do programa abaixo
(em Java, por exemplo):

import java.io.*;
                class Not{
                 public static void main (String args[]){
                  boolean A = true;
                  boolean Y =!A;
                  System.out.println(Y);
                 }
                }
No caso, em Y teremos a saída false/0 para uma entrada
1/true.
1/true É o que víamos na tabela-verdade acima!
Prof. Silva Filho - Faculdade Machad 50
o Sobrinho
Segunda Geração
SILÍCIO IMPURO
Computadores transistorizados
CHAVE/PORTA INVERSORA

O circuito que vimos anteriormente poderia ser considerado o


computador mais básico possível.

A este "computador" (vamos chamá-lo de MeuComputador I) só


teria um programa que, tendo como entrada um valor booleano,
daria como saída outro valor booleano que seria seu inverso.
inverso

Ele também não aceitaria como dispositivo de entrada nem o


teclado, nem o mouse
Teríamos de ter um dispositivo que entrasse ou com zero ou
com 5 Volts (nossa recomendação seria um osciloscópio de
duplo traço).
traço

Prof. Silva Filho - Faculdade Machad 51


o Sobrinho
Segunda Geração
SILÍCIO IMPURO
Computadores transistorizados
CHAVE/PORTA INVERSORA

Para saída, nosso computador também não aceitaria nem um monitor, nem
uma impressora. Poderíamos usar o mesmo osciloscópio (que tem dois canais,
digamos assim)

Injetando (com os valores adequados) um "loop" de


onda quadrada em V ent teríamos em V saída outra
onda quadrada como pode ser visto na tela do
ociloscópio

Considerando os picos da onda como o valor 1 e os vales como o valor 0


constatamos que nosso computador está funcionando corretamente, isto é,
executando a lógica de seu programa sem bugs.

Prof. Silva Filho - Faculdade Machad 52


o Sobrinho
Segunda Geração
SILÍCIO IMPURO
Computadores transistorizados
CHAVE/PORTA INVERSORA
Digamos que você resolvesse construir o MeuComputador I
Seria preciso ir a uma loja de componentes eletrônicos, comprar os materiais e,
depois, montá-los de acordo com o esquema
Considerando também seu tempo gasto, poderíamos estimar que o
MeuComputer I custaria uns 100 dólares

Nosso chip possui apenas 1 transistor


Um Pentium III se compões de milhões deles.

Digamos que você conseguisse o esquema do Pentium III e


resolvesse montá-lo como fez com o MeuComputador I
Ele custaria alguns milhões de dólares e você gastaria várias vidas
para terminá-lo.
Prof. Silva Filho - Faculdade Machad 53
o Sobrinho
Segunda Geração: Resumo
2ª Geração - Transistores (l954-1962)
Nos equipamentos de segunda geração, a válvula foi substituída pelo
transistor, tecnologia usada entre 1959 e 1965.
O transistor foi desenvolvido em 1947 no Bell Laboratories e por William
Shockley, J.Brattain. Seu tamanho era 100 vezes menor que o da válvula, não
precisava de tempo para aquecimento, consumia menos energia, era mais
rápido e mais confiável.
Os computadores da segunda geração calculavam em microssegundos
(milionésimos), eram mais confiáveis e o seu representante clássico foi o IBM
1401 e seu sucessor o IBM 7094, já totalmente transistorizado. Entre os modelos
1401 e 7094, a IBM vendeu mais de 10.000 computadores.

Prof. Silva Filho - Faculdade Machad 54


o Sobrinho
Terceira Geração (1963-1972)
A terceira geração trouxe lucros enormes às potências
computacionais da época. As inovações nesta era
incluem o uso de circuitos integrados, ou ICs
(dispositivos de semicondutor com vários transistores
construídos em um componente físico), emprego de
memórias de semicondutor começando substituir as de
núcleos magnéticos, microprogramação como uma
técnica para projetar eficazmente processadores
complexos, inaugura a era do pipeline e outras formas
de processamento paralelo, e introduz sistemas
operacionais e o tempo compartilhando.

Prof. Silva Filho - Faculdade Machad 55


o Sobrinho
Terceira Geração (1963-1972)
Os primeiros CIs eram baseados em circuitos de
integração em pequena escala (SSI), que tinham cerca
de 10 dispositivos por circuito (ou "chip"), e evoluíram
para circuitos de integração de média escala (MSI)
circuitos, que tinham até 100 dispositivos por fatia de
material semicondutor.
Surgiram os circuitos impressos de multicamadas e a
memória de núcleos de ferrite foi substituída por
memórias mais rápidas em estado sólido.
Os projetistas de computador começaram a se
aproveitar do paralelismo usando unidades funcionais
múltiplas, sobrepondo operações da CPU com as de
Entrada/Saída (I/O), e empregando técnicas de pipeline
(paralelismo interno) tanto para o fluxo de instruções
como para para o de dados.
Prof. Silva Filho - Faculdade Machad 56
o Sobrinho
Terceira Geração (1963-1972)
Em 1964, Seymour Cray desenvolveu o CDC 6600, que
foi a primeira arquitetura a utilizar o paralelismo
funcional. Através do uso de 10 unidades funcionais
paralelas que podiam operar simultaneamente e 32
bancos de memória independentes, o CDC 6600 podia
atingir uma taxa de de 1 milhões operações de ponto
flutuante por segundo (1 Mflops).
Cinco anos mais tarde a CDC lançou a série 7600,
também desenvolvida por Seymour Cray.
Este apresentava as suas unidades funcionais em
pipeline e é considerado o primeiro processador vetorial
capaz de executar 10 Mflops.

Prof. Silva Filho - Faculdade Machad 57


o Sobrinho
Terceira Geração (1963-1972)
O IBM 360/91, lançado durante o mesmo período, era
aproximadamente duas vezes mais rápido que o CDC
660.
Empregou instruções do tipo "ver adiante",
unidades funcionais de ponto fixo e flutuante
separadas e fluxo de instruções baseado na
tecnologia pipeline.
O IBM 360-195 era comparável ao CDC 7600,
obtendo muito do seu desempenho de uma memória
de cache muito rápida.

Prof. Silva Filho - Faculdade Machad 58


o Sobrinho
Terceira Geração (1963-1972)
O computador SOLOMON, desenvolvido pela Empresa
Westinghouse, e o ILLIAC IV, desenvolvido
conjuntamente pela Burroughs, Departamento de
Defesa dos EUA e Universidade de Illinois, são
considerados como sendo os primeiros computadores
paralelos.
O Computador Científico Avançado da Texas
Instruments (TI--ASC) e o STAR--100 da CDC eram
computadores vetoriais em pipeline que demonstraram
a viabilidade daqueles projetos e fixaram os padrões
para os processadores vetoriais subseqüentes.

Prof. Silva Filho - Faculdade Machad 59


o Sobrinho
Terceira Geração
Outras Informações

1964 - a IBM lança a linha 360 utilizando Circuitos


integrados.
1969 - Nasce a Intel - ex-funcionários da Farchild
desenvolvem um microprocessador para as fabricas
japonesas de calculadoras eletrônicas o Intel 4004.
1971 - Lançado o i8008 um microprocessador de 8
bits

Prof. Silva Filho - Faculdade Machad 60


o Sobrinho
Terceira Geração: Resumo
3ª Geração – Circuitos Integrados (l964-1980) *
A terceira geração começa com a substituição dos transistores pela
tecnologia de circuitos integrados - transistores e outros componentes
eletrônicos miniaturizados e montados num único chip -, que já
calculava em nanossegundos (bilionésimos).
O evento considerado precursor da terceira geração é o anúncio em
7 de abril de 1964 da família criada por Gene Amdahl, chamada
System/360, o IBM 360, com seis modelos básicos e várias opções de
expansão que realizava mais de 2 milhões de adições por segundo e
cerca de 500 mil multiplicações.
Esse fato tornou seus antecessores totalmente obsoletos e
possibilitou à IBM comercializar bem mais 30.000 sistemas.

Prof. Silva Filho - Faculdade Machad 61


o Sobrinho
Quarta Geração
COMPUTADORES PESSOAIS E VLSI

1974 - Lançado o i8088 também de 8 bits


1975 - A revista Popular Eletronics publica uma reportagem
sobre o MITS ALTAIR 8800, um kit para se montar o próprio
computador.
Nasce a Microsoft que desenvolve o BASIC para o ALTAIR
8800

Prof. Silva Filho - Faculdade Machad 62


o Sobrinho
Quarta Geração: Resumo
4ª Geração – Computadores Pessoais e VLSI
(l972- ?)
A quarta geração é localizada a partir do ano
de 1972 até hoje – considerando-se a
importância de uma maior escala de integração
alcançada pelos CI's de Integração em Escala
Muito Grande (VLSI).

Prof. Silva Filho - Faculdade Machad 63


o Sobrinho
FIM

http://www.voxxel.com.br/tutuml/

Prof. Silva Filho - Faculdade Machad 64


o Sobrinho

Você também pode gostar