Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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
http://www.epub.org.br/correio/cp970923.html
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
OO resultado
resultado dos
dos seus
seus trabalhos
trabalhos foi
foi oo
monumental
monumental ENIAC:
ENIAC: Eletronic
Eletronic Numeric
Numeric
Integrator
IntegratorAnd
AndCalculator.
Calculator.
OOúnico
únicoproblema
problemacom
comooENIAC:
ENIAC:eleele
só
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.
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!
Ponha água e
sal numa panela
e bote para ferver
Adicione 200g de
espaguete cru
Sirva
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:
Controle
UNIDADE DE
CONTROLE
PROCESSAMENTO
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
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
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
ÉÉ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 é o fio de
ENTRADA que
comanda o
fechamento Este é o fio de SAÍDA
Energia
Entrada Saída
Energia Energia
0 1 1 0
Entrada Saída Entrada Saída
A A
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
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)
http://www.voxxel.com.br/tutuml/