Você está na página 1de 12

1

PROFESSORA
ADRIANELOPER
EngenheiradaComputao
MestreemEducao
ORGANIZAODECOMPUTADORES
Aula1
OrganizaodeComputadores
Oqueumcomputador?
Computador
umamquinaconstituda porcomponentes
circuitoseletrnicos
Funo:receber,armazenarprocessaretransmitir
informaes.
Realizaumagrandevariedadedetarefas,seguindo
umaseqncia decomandos,deacordocomoque
forespecificado.
Computador
Ocomputadorno sabefazernadaquevoc
nootenhaprogramadoparaisto.
2
Evoluo
ParaTanenbaum (2007):
Geraozero:ComputadoresMecnicos(1642
1945);
1Gerao:Vlvulas(1945 1955);
2Gerao:Transistores(1955 1965);
3Gerao:CircuitosIntegrados(1965 1980);
4Gerao:Integraoemescalamuitogrande
(1980 ?)
5Gerao:ComputadoresInvisveis
Computadordigital
Processainformaesrepresentadas
por0se1s.
Tratasedeumdispositivoprojetadopara
executarseqnciasdeoperaeslgicase
aritmticas.
OrganizaobsicadeComputador
Computador
Memria
ULA
Controle
Sada
Entrada
Processador
ComponentesBsicosdoSistemade
Computador
CPU
Reg,ULA,UC
Memria
Entrada
eSada
BarramentodeDados
BarramentodeControle
BarramentodeEndereos
Barramentos:
BD:BarramentodeDadostransportamainformaotil
(dadoseinstrues)
BC:BarramentodeControletransportaminformaesde
controle
BE:BarramentodeEndereosidentificamodestinodas
informaes
Barramentos
Barramento
Interno
Barramentodo
Sistema
Barramento
deExpanso
3
Barramentos
Rededelinhasdecomunicaoqueconectaos
elementosinternosdoprocessadorequetambm
conduzatosconectoresexternosqueligamo
processadorcomosdemaiselementosdosistema
deinformtica.
Barramentos
Comoumdadocompostoporbits(geralmente
umoumaisbytes)obarramentodevertertantas
linhascondutorasquantoforemosbitsaserem
transportadosdecadavez.
Emalgunscomputadores(usandoumaabordagem
quevisaareduodecustos),osdadospodemser
transportadosusandomaisdeumciclodo
barramento.
Processador(CPU)
Unidade CentraldeProcessamento
Unidade Central
de Processamento
Unidade
de Controle
ULA
Unidade Primria
de Armazenamento
Dispositivos
deEntrada
Dispositivos
deSada
Dispositivos de
Armazenamento
Secundrio
ModelodeVonNeumann(1945)
Conceitodeprogramaarmazenado
SeparaodaUnidadeAritmticaedeControle
Utilizaodebarramentoseregistradores
Hardwaredeentradaesada(I/O)
ModelodeVonNeumann(1945)
Fig. 01 - Caminho de dados
4
VDEO
COMPONENTESBSICOSDOCOMPUTADOR
FunesrealizadaspelaCPU
Processamento
operaesaritmticaselgicas
movimentaodedados
desvios
operaesdeentradaousada
Controle
Busca,interpretaoecontroledaexecuodas
instrues.
Controledaaodosdemaiscomponentesdosistema
decomputao(memria,entrada/sada).
Componentesfundamentais
UnidadedeControle
UnidadeAritmticaeLgica
Registros(Registradores)
SistemasdeComunicao(Barramentos)
Perguntas
Memria
Definio
Amemriaapartedocomputadorondeosprogramas
eosdadossoarmazenados.Semumamemrianaqual
osprocessadorespossamlerouescreverinformaes,
oconceitodecomputadordigitalcomprograma
armazenadonopodeser
implementado(TANENBAUM,2001).
5
Memrias
Componenteessencialdetodocomputador.
Semmemria,noexistiriamcomputadoresda
formaqueconhecemos.
Armazenatantodados quantoinstrues.
Memriaspodemserconstrudasapartirde
portasNOReNAND.
Linhas de
Dados
Memria
LinhasdeEndereo
LinhasdeControle
Memria
P
r
o
c
e
s
s
a
d
o
r
Conceitos
Memriadivididaempalavrasecontmdadose
instruesIndistintamente.
Palavraaunidadebsicadetransfernciade/para
memria
Palavrassolocalizadasatravsdeumendereo
Programaumasequnciadeinstrues,colocadas
numasequnciadeendereos
Aexecuodeumprogramacorrespondeexecuo
seqencialdesuasinstrues
Dados,instrueseendereossocodificadosem
binrio
MTODOSDEACESSO
Sequencial
Direto
Aleatrio
Associativo
TECNOLOGIA
Magntica
ptica
Semicondutores
CARACTERSTICASFSICAS
Voltil
Novoltil
Apagvel
Noapagvel
6
Regis
tradores
Regis
tradores
Memria
Cache
Memria
Cache
Memria
Principal
Memria
Principal
Memria
Secundria
Memria
Secundria
CustoAlto
VelocidadeAlta
BaixaCapacidade
CustoBaixo
VelocidadeBaixa
AltaCapacidade
Memriaem2nveis
Memriaem3nveis
Processador
Memria
Principal
Memria
Secundria
Processador
Memria
Principal
Memria
Secundria
Cache
Nvel1
Memriaem4nveis
Proces
sador
Memria
Principal
Memria
Secundria
Cache
Nvel1
Cache
Nvel2
DISPOSITIVOSDEENTRADAESADA
TiposdeDispositivos
DispositivosdeENTRADA
Funes:coletarinformaeseintroduziras
informaesnamquina,converterinformaes
dohomemparaamquinaerecuperar
informaesdosdispositivosdearmazenamento.
Ex.:teclado,mouse,scanner,leitorasticas,
leitorasdecartesmagnticos,cmerasdevdeo,
microfones,sensores,transdutores,etc ...
TiposdeDispositivos
DispositivosdeSADA
Funes:exibirouimprimirosresultadosdo
processamento,ouaindacontrolardispositivos
externos.
Ex.:impressoras,monitoresdevdeo,plotters,
atuadores,chaves,etc ...
ExemplosdeDispositivos
deEntradaeSada
7
EntradaeSada
Possuemcertainteligncia,isto,umalgica
dedicadaadesempenharafunode
comunicaoentreoperifricoeo
barramento.
AInformaoesuarepresentao
SistemasNumricos
SistemasNumricos
Soformasemtodospararepresentar
nmeros
contarobjetosefetuaroperaesnumricas
SistemasNumricos
Curiosidade:
(Sistemanumrico
Egpcio)
SistemasdeNumerao
Umadasprimeirasmaneiraqueossereshumanos
encontraramparamostraraquequantidade
estavamsereferindo:usodosdedosdamo.
Digitus lat. dedo
SistemaDecimal
Hmuitotempoaculturaocidentaladotouum
sistemadenumeraocom10algarismos
diferentes 0,1,2,3,4,5,6,7,8,9quefoichamado
sistemadecimal.
Ex.1234
10,
;44
10,
;456789
10.
Nabasedecimal,porsermaisusual,
costumasedispensaroindicadorda
base,escrevendoapenasonmero:
Ex.1234;44
,
;456789.
8
SistemaBinrio
Osatuaiscomputadoresprocessamsuasoperaes
emumsistemadiferentedodecimal,osistema
binrio.
Osistemabinrio,comoonomejdiz,temdois
algarismosaosquaisdamosgeralmenteos
smbolos0e1,quecorrespondemporexemplo:
noesim;falsoeverdadeiro;
desligadoeligado;negativoe
positivo,fechadoeaberto,etc.
Ex.1011
2
;111000
2
;00011000
2
.
Sistemaoctal
Umsistemadenumeraocom8algarismos
diferentes 0,1,2,3,4,5,6,7chamadosistema
octal.
utilizadoporserumsistemaquetemrelao
diretacomosistemabinrio.
Veremos esta relao quando
tratarmos detransformao
entrebases.
Ex :234
8
;25
8
;12345
8
.
SistemaHexadecimal
Sistemanumricodebase16(dohexa=6e
deci=10).Tem16algarismosqueso:0,1,2,3,4,
5,6,7,8,9,A,B,C,D,EeF.OssmbolosA,B,C,D,
EeFfazemopapeldasgrandezas
10,11,12,13,14,15.
Ex:1B3A
16
;FA34A
16
;BDD
16
.
Osistemahexadecimalusado
comfrequncianarepresentao
dosendereosdememria.
SistemasdeNumerao
Sistema Bases Algarismos
Binrio 2 0,1
Octal 8 0,1,2,3,4,5,6,7
Decimal 10 0,1,2,3,4,5,6,7,8,9
Hexadecimal 16 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
Conversodebases
DECIMALPARABINRIO
Parafazeratransformao(converso)divide
se sucessivamenteonmerodadopor2ato
quocienteseja0ou1.Earepresentaoseros
restosobtidosdispostosemordeminversa,que
representaronmerobinrio.
9
DECIMALPARABINRIO
Ex. 45
(10)
= ( )
2
45 2
1222
0 112
152
122
01
(45)
10
=(101101)
2
(101101)
2
DECIMALPARAOCTAL
Parafazeratransformao(converso)divide
sesucessivamenteonmerodadopor8Ea
representaoserosrestosobtidosdispostos
emordeminversa,querepresentaronmero
OCTAL.
DECIMALPARAOCTAL
Ex. 483
(10)
= ( )
8
483 8
3608
4 78
70
(483)
10
=(743)
8
DECIMALPARAHEXADECIMAL
Parafazeratransformao(converso)divide
se sucessivamenteonmerodadopor16.Ea
representaoserosrestosobtidosdispostos
emordeminversa,querepresentaronmero
HEXADECIMAL.
DECIMALPARAHEXADECIMAL
Ex. 490
(10)
= ( )
16
490 16
103016
14116
1 0
Lembrartabelahexa(10=A;11=B;12=C;13=D;
14=E;15=F)
(490)
10
=(1EA)
16
Converta:
a) (23)
10
para()
2
b) (172)
10
para()
16
ATIVIDADEEMSALA
10
BINRIOPARADECIMAL
Parafazeratransformao(converso)
multiplicase cadaalgarismopelabase2
elevadaai,ondeivariaapartirdezero,da
direitaparaaesquerda,esomamseos
resultadosdasmultiplicaes.
BINRIOPARADECIMAL
2
i
Ex. (1001)
2
= ( 9 )
10
Clculo: 1*2
3
+ 0*2
2
+ 0*2
1
+ 1*2
0
=
1*8 + 0*4 + 0*2 + 1*1 =
8 + 0 + 0 + 1 = 9
... 2
7
2
6
2
5
2
4
2
3
2
2
2
1
2
0
... 128 64 32 16 8 4 2 1
1 0 0 1
OCTALPARADECIMAL
Parafazeratransformao(converso)
multiplicase cadaalgarismopelabase8
elevadaai,ondeivariaapartirdezero,da
direitaparaaesquerda,esomamseos
resultadosdasmultiplicaes.
OCTALPARADECIMAL
8
i
Ex. (3721)
8
= (2001)
10
Clculo: 3*8
3
+ 7*8
2
+ 2*8
1
+ 1*8
0
=
3*512 + 7*64 + 2*8 + 1*1 =
1536 + 448 + 16 + 1 = 2001
... 8
4
8
3
8
2
8
1
8
0
... 4096 512 64 8 1
3 7 2 1
HEXADECIMALPARADECIMAL
Parafazeratransformao(converso)
multiplicasecadaalgarismopelabase16
elevadaai,onde ivariaapartirdezero,da
direitaparaaesquerda,esomamseos
resultadosdasmultiplicaes.
HEXADECIMALPARADECIMAL
16
i
Ex. (7D1)
16
= (2001)
10
Clculo : 7*16
2
+ D*16
1
+ 1*16
0
=
7*256 + 13*16 + 1*1 =
1792 + 208 + 1 = 2001
... 16
3
16
2
16
1
16
0
... 4096 256 16 1
7 D 1
11
Transformeoalgarismohexadecimalem
decimal(1A7B)
16
=()
10
ATIVIDADEEMSALA
Perguntas
ADIONOSSISTEMASDECIMAL,
BINRIO,OCTALEHEXADECIMAL
SistemaBinrio
110110
2
+1101101
2
11111
110110
2
+1101101
2
________________
10100011
2
Vaium
0 1
vaium
SistemaDecimal
247+349
1
247
+349
_____
596
Vaium
0 12 3 4 5 6 7 8 9
vaium
0123456789ABCDEF
vaium
SistemaHexadecimal
2AD
16
+5F3
16
11
2AD
16
+5F3
16
_____________
8A0
16
Vaium
0123456789ABCDEF
vaium
SistemaHexadecimal
2AD
16
+5F3
16
11
2AD
16
+5F3
16
_____________
8A0
16
Vaium
vaium
0123456789ABCDEF
vaium
ATIVIDADEEMSALA
10101 3A943B
+11100 + 23B7D5
0123456789ABCDEF
vaium
vaium
0 1
12
SER?
Concluso
Aaritmticacomputacionalusadapara
representaremanipulardadosnos
computadores.
REFERNCIAS
TANENBAUM,Andrew.OrganizaoEstruturada
deComputadores.SoPaulo:PearsonEducation,
2007.
2014 Todososdireitosreservados.Usoexclusivo
noSistemadeEnsinoPresencialConectado.

Você também pode gostar