Вы находитесь на странице: 1из 27

pet

computao
UFPE

Aula de apoio aos feras:


Arquitetura de Computadores

2008.2

Roteiro
pet

computao
UFPE

1. Definio e tipos de arquitetura


2. Os cinco componentes clssicos de um computador
3. Como eles interagem de modo coerente
4. O que o futuro nos reserva
5. O mais importante

1.Definio e tipos de arquitetura


pet

computao
UFPE

Quando falamos em arquitetura temos dois tipos a


considerar:

1. Quais e como os componentes de hardware se


relacionam
2. Que instrues so suportadas por cada um
deles

1.Definio e tipos de arquitetura


pet

computao
UFPE

Arquitetura de von Neumann:


Cinco componentes bsicos:controle,caminho de
dados,memria e dispositivos de entrada e sada

1.1Definio e tipos de arquitetura


pet

computao
UFPE

Cada um desses componentes interligado


aos demais por barramentos

1.1Definio e tipos de arquitetura


pet

computao
UFPE

Arquitetura No Von Neumann : Modelos alternativos


tem surgido em especial para dar suporte s Redes
Neurais Artificiais.
RNA NO executam instrues de um
programa.Resultados so gerados com base em
estmulos numa tentativa de assemelhar-se ao crebro
humano.

1.2Definio e tipos de arquitetura


pet

computao
UFPE

A arquitetura tambm definida pelo conjunto de instrues que o


processador pode executar
Computador com um Conjunto Reduzido de
Instrues(RISC)
Computador com um Conjunto Complexo de
Instrues(CISC)

2.Os cinco componentes


clssicos de um computador
pet

computao
UFPE

Vendo mais de perto a arquitetura von Neumann:


A funo desempenhada por cada entidade

2.Os cinco componentes


clssicos de um computador
pet

computao
UFPE

Processador(ou CPU): Datapath + Controle


1. Datapath:caminho que o dado percorre dentro do
processador . A ULA(Unidade Lgica Aritmtica) faz

parte do Datapath

2. Controle:gerar todos os sinais de controle

internos e externos ao processador.

2.Os cinco componentes


clssicos de um computador
pet

computao
UFPE

3. Memria: dispositivo que permite armazenamento


de dados e instrues

2.Os cinco componentes


clssicos de um computador
pet

computao
UFPE

4. Dispositivos de Entrada:So dispositivos


que fornecem dados para execuo de um
programa.Permitem a interao usurio-mquina.
5. Dispositivos de Sada:So dispositivos
que exibem dados e informaes processadas pelo
computador.

3. Como eles interagem de


modo coerente(memria)
pet

computao
UFPE

Uma rua em que cada casa endereada por


um nmero fixo e bem definido.A memria como se
fosse uma rua em que cada byte(casa) possui um
nmero que o identifica EXCLUSIVAMENTE

3. Como eles interagem de


modo coerente(memria)
pet

computao
UFPE

word: a quantidade de bits que pode ser


manipulada em conjunto e acessada de uma
s vez.

3. Como eles interagem de modo


coerente:executando uma instruo
pet

computao
UFPE

Os processadores mais simples(RISC) seguem basicamente


uma seqncia de passos para execuo de uma instruo

3. Como eles interagem de


modo coerente
pet

computao
UFPE

Perceba que a cada seqncia de passos ocorre um


PC guarda o valor do endereo da prxima instruo que deve
ser executada

Relembrando...

3. Como eles interagem de modo


coerente
pet

computao
UFPE

Como esta seqncia executada no hardware?

3. Como eles interagem de modo


coerente
pet

computao
UFPE

O processador fornece a memria o endereo da instruo que


deve ser lida, esta envia ento o valor binrio da instruo (32 ou 64
bits em processadores usuais) para o processador encerrando a
fase de busca instruo.
.

3. Como eles interagem de modo


coerente
pet

computao
UFPE

Dado que a instruo se encontra no processador o controle ira fazer a


decodificao da instruo, nesse ponto o controle ira descobrir qual tipo

de instruo a ser executada

3. Como eles interagem de modo


coerente
pet

computao
UFPE

Tipos bsicos de instrues:


Aritmticas: somas , subtraes
Transferncia de dados: entre memria e processador
Desvios: salta para a execuo de uma instruo no
seguinte a que atualmente executada

full duplex
condicionais, incondicionais

3. Como eles interagem de modo


coerente
pet

computao
UFPE

Numa operao aritmtica ,por exemplo, os operandos so


lidos da memria e vo para o processador para que a operao
de fato seja executada.

3. Como eles interagem de modo


coerente
pet

computao
UFPE

Considerando novamente uma instruo aritmtica, a via


de dados, especificamente a ULA(unidade lgica
aritmtica), far a execuo propriamente dita da
instruo, auxiliada pelos sinais emitidos pela unidade
de controle.

3. Como eles interagem de modo


coerente
pet

computao
UFPE

Esta a fase final da execuo de uma instruo onde os


resultados sero armazenados finalmente na Memria. O PC
ento incrementado e se busca a prxima instruo dando
continuidade ao ciclo.

3. Como eles interagem de modo


coerente
pet

computao
UFPE

Para finalizar esta seo:


Como sincronizar todos os componentes para que esta
seqncia seja respeitada?
Um relgio nico, um clock.

4.O que o futuro nos reserva


pet

computao
UFPE

Computadores de DNA
Molculas de DNA so o material ideal para um computador
molecular .O DNA acumula mais de 100 trilhes de vezes a
informao armazenada nos atuais aparelhos sofisticados de
computao.

4.O que o futuro nos reserva


pet

computao
UFPE

1s e 0s so a base da computao, ento pode se atribuir a


presena de luz 1 a ao inverso 0,alternando ausncia e presena
tem-se computao!

5.O mais importante :um pouco de


filosofia
pet

computao
UFPE

O mais importante no entender como os


computadores modernos funcionam nos
mnimos detalhes, mas capturar o princpio
comum que os rege.
Assim estamos preparados para toda e
qualquer inovao futura.
APRENDER A APRENDER deve ser nossa
meta.

pet

computao
UFPE

Obrigado!!!

Creative Commons

Este material foi elaborado pelo PET Informtica da UFPE, estando


sob a licena Creative Commons. permitido que outras pessoas
usem e alterem a presente obra, desde que os crditos sejam
dados ao PET Informtica.
No permitido o uso comercial do material.
Maiores informaes: http://creativecommons.org/licenses/by-nc/2.5/br/

Вам также может понравиться