Professional Documents
Culture Documents
de Meneses
Introduo a Cincia da
Computao
Processador
Introduo
Funes bsicas
- Instruo de mquina
- Ciclo da instruo
Categorias funcionais
- Funo de processamento
- Funo de controle
CISC e RISC
Evoluo
franciscogerson10@gmail.com
Introduo
Introduo
Introduo
Introduo
Gordon Moore,
co-fundador da
Intel afirmou em
1965 que os
processadores
iram dobrar a
quantidade
interna de
transistores a
cada ano, essa
perspectiva foi
revista em 1975
para 18 meses,
o que vem se
confirmando ao
longo do tempo.
Funes bsicas
Funes bsicas
Funes bsicas
Funes bsicas
Funes bsicas
Funes bsicas
Funes bsicas
Funes bsicas
Incio
Buscar a prxima
Instruo na memria
(Fluxo bsico (resumido)
Funes bsicas
CICLO DA INSTRUO
Interpretar a operao
a ser realizada
Buscar operandos
(se houver)
Executar a operao
Escrever o resultado
Trmino
Funes bsicas
O INCIO e TRMINO,
constantes na figura,
podem ser entendidos
como o incio e o trmino
do funcionamento da
mquina, isto , quando se
liga a chave de
alimentao (power on) e
quando desliga o
computador (power off).
Durante todo o tempo em
que a mquina est ligada,
ela executa
ininterruptamente ciclos de
instruo.
Categorias funcionais
Categorias funcionais
Funo de processamento
- (ULA)
=> A FUN
FUNO DE PROCESSAMENTO se encarrega de
realizar as atividades relativas com a efetiva execuo
de uma operao, ou seja, processar.
Funo de controle
- (UC)
=> A FUN
FUNO DE CONTROLE exercida pelos
componentes da CPU que se encarregam das
atividades de busca, interpretao e controle da
execuo das instrues, bem como do controle da
ao dos demais componentes do sistema de
computao (memria, entrada/sada).
Categorias funcionais
Categorias funcionais
FUN
FUNO DE PROCESSAMENTO:
a ao de manipular um ou mais valores (dados) em
uma certa seqncia de aes, de modo a produzir um
resultado til. O resultado muda conforme o tipo da
operao realizada. (ou seja, de acordo com a
seqncia de aes de acordo com a instruo
especfica).
FUN
FUNO DE PROCESSAMENTO:
Por exemplo, se uma instruo define que deve ser
realizado uma operao de adio sobre os valores
A=5 e B=3, o sistema, ao interpretar a instruo, gera
as aes subseqentes que redundaro no resultado de
valor igual a 8.
Categorias funcionais
Categorias funcionais
FUN
FUNO DE PROCESSAMENTO:
Processar um dado executar com ele uma ao que
produza algum tipo de resultado. Esta , pois, a atividadefim do sistema; ele existe para processar dados.
FUN
FUNO DE PROCESSAMENTO:
O dispositivo principal desta rea de atividade chamado de:
ULA Unidade Lgica e Aritmtica.
Categorias funcionais
Categorias funcionais
FUN
FUNO DE PROCESSAMENTO:
FUN
FUNO DE PROCESSAMENTO:
ULA Unidade Lgica e Aritmtica:
A ULA recebe os
dados e os sinais de
controle que vo
determinar que tipo
de operao ser
realizada, possui
duas entradas
(operaes lgicas e
aritimticas), ambas
se conectam sada
(resultado da
operao efetuada)
pelo barramento
interno de dados
Categorias funcionais
Categorias funcionais
FUN
FUNO DE PROCESSAMENTO:
A Influncia do Tamanho da Palavra:
FUN
FUNO DE PROCESSAMENTO:
A Influncia do Tamanho da Palavra:
Categorias funcionais
Categorias funcionais
FUN
FUNO DE CONTROLE:
A rea de controle gera os sinais de controle
apropriados para ativao das atividades requeridas
para execuo de uma determinada INSTRU
INSTRUO DE
MQUINA.
QUINA
FUN
FUNO DE CONTROLE:
A rea de controle projetada para entender o que
fazer, como fazer e comandar quem vai fazer no
momento adequado. Podemos fazer uma analogia com
os seres humanos, imaginando que a rea de controle
o crebro que comanda o ato de andar, a rea de
processamento so os msculos e ossos das pessoas
que realizam efetivamente o ato. Os nervos anlogos
ao barramento de interligao entre os diversos
elementos.
Categorias funcionais
Categorias funcionais
FUN
FUNO DE CONTROLE:
FUN
FUNO DE CONTROLE:
Unidade de Controle:
Assume toda a tarefa de controle das aes a serem
realizadas pelo computador, comandando todos os
demais componentes de sua arquitetura. este
elemento quem deve garantir a correta execuo dos
programas e a utilizao dos dados corretos nas
operaes que as manipulam. a unidade de controle
que gerencia todos os eventos associados operao
do computador.
Os dispositivos bsicos
que fazem parte dessa
rea funcional so:
{Unidade
de controle
(UC)
{Relgio ou clock
{Decodificador
{Registradores
Categorias funcionais
Categorias funcionais
FUN
FUNO DE CONTROLE:
Unidade de Controle:
o dispositivo mais complexo da CPU. Ele possui a
lgica necessria para realizar a movimentao de
dados e de instrues de e para a CPU, atravs de
sinais de controle que emite em instantes de tempo
programados.
FUN
FUNO DE CONTROLE:
Unidade de Controle:
O incio de um ciclo de instruo consiste em buscar
(feth) a referida instruo e traz-la da MP para o
processador. Para efetivar esta ao so realizadas
algumas aes menores que, em conjunto, constituem
a desejada transferncia.
Categorias funcionais
Categorias funcionais
FUN
FUNO DE CONTROLE:
Unidade de Controle:
Uma outra caracterstica importante da UC que ela se
refere ao modo pelo qual o sistema conduz a execuo
das instrues, dentre eles citaremos:
- Processadores que executam instrues de modo
exclusivamente seqencial ou serial - SISD,
FUN
FUNO DE CONTROLE:
Unidade de Controle:
processo seqencial ou serial
- Cada etapa s se inicia aps a concluso da anterior
- Muitos aperfeioamentos tecnolgicos foram
introduzidos para reduzir o tempo de processamento
da instruo (rapidez), porm as etapas permaneciam
sendo de forma seqencial.
instruo
Ciclo de busca
instruo
T1
Ciclo de
Execuo
Categorias funcionais
Categorias funcionais
FUN
FUNO DE CONTROLE:
Unidade de Controle:
processo seqencial ou serial
O processo semelhante ao da fabricao de um
automvel quando eram fabricados em montagem
seqencial: 1 carroceria, 2 motor, 3 rodas, etc.
FUN
FUNO DE CONTROLE:
Unidade de Controle:
processo de pipelining (linha de montagem)
instruo
resultado
T2
Ciclo de busca
T1
instruo
Ciclo de
Execuo
resultado
T2
Categorias funcionais
Categorias funcionais
FUN
FUNO DE CONTROLE:
Unidade de Controle:
processo de pipelining (linha de montagem)
FUN
FUNO DE CONTROLE:
Unidade de Controle:
processo de pipelining (linha de montagem)
Instruo 1
Ciclo de
busca
Ciclo de
busca
Instruo 2
Ciclo de
Execuo
Ciclo de
busca
Instruo 3
T1
Ciclo de
Execuo
T2
T3
Ciclo de
Execuo
T4
Categorias funcionais
Categorias funcionais
FUN
FUNO DE CONTROLE:
Unidade de Controle:
processo de pipelining (linha de montagem)
FUN
FUNO DE CONTROLE:
Relgio ou clock:
o dispositivo gerador de pulsos cuja durao
chamada de ciclo. A quantidade de vezes em que este
pulso bsico se repete em um segundo define a
unidade de medida do relgio, denominado freqncia,
a qual tambm usamos para definir a velocidade na
CPU.
Categorias funcionais
Categorias funcionais
FUN
FUNO DE CONTROLE:
Relgio ou clock:
Um ciclo de relgio ou de mquina o intervalo de tempo
entre o incio de um pulso e incio do seguinte.
FUN
FUNO DE CONTROLE:
Relgio ou clock:
Categorias funcionais
Categorias funcionais
FUN
FUNO DE CONTROLE:
Relgio ou clock:
Se as operaes para realizar um ciclo de instruo
duram o tempo definido por um ou mais pulsos do
relgio, e se estes pulsos tiverem curta durao, mais
operaes podem ser realizadas na mesma unidade de
tempo (o perodo-base utilizado o segundo, ciclos
por segundo, milhes de instrues por segundo).
FUN
FUNO DE CONTROLE:
Relgio ou clock:
Ento o que o clock tem a ver com desempenho?
Categorias funcionais
Categorias funcionais
FUN
FUNO DE CONTROLE:
Relgio ou clock:
Se voc pegar dois processadores com diferentes
arquiteturas por exemplo, de dois fabricantes
diferentes, como Intel e AMD o interior deles ser
completamente diferente.
FUN
FUNO DE CONTROLE:
Decodificador de instruo:
um dispositivo utilizado para identificar que operao
ser realizada, de acordo com a instruo cujo cdigo
de operao foi decodificado.
Categorias funcionais
FUN
FUNO DE CONTROLE:
Registradores:
Os registradores mais importantes a servio da funo de
controle so:
Exerccio - Processador
Velocidade
(Hertz)
XT (TECNOLOGIA ESTENDIDA)
286
386
486
AMD
INTEL
586, 686
Pentium I
K5
Pentium MX
K6 II
Pentium II
K6 III
Pentium III / Celeron
K7 - Duron
Pentium 4 / Celeron
Athlon / Semprom
Pentium 4 / Celeron
Athlon XP
Pentium 4 HT
Athlon 64 Dual Core
Pentium 4 - Dual Core
Turion 64 Dual Core
Core 2 Duo
.
.
66 Mhz
.
.
100 Mhz
.
.
.
550 Mhz
.
1 Ghz
.
.
3 Ghz
.
.
.
Trabalho Individual
1
2
3
4
5
Defina processador?
Sucintamente o processador responsvel por?
O que so as instrues de mquina?
Quais etapas compe o ciclo da instruo?
As atividades realizadas pela CPU podem ser divididas em duas grandes
categorias funcionais, descreva-as?
6 - Qual o dispositivo principal da funo de processamento?
7 - Que caracterstica acarreta diferenas acentuadas de desempenho da CPU?
8 - Qual categoria funcional gera os sinais de controle apropriados para
ativao das atividades requeridas para execuo de uma determinada
instruo de mquina?
9 - Qual o dispositivo principal da funo de controle?
10 - Descreva como funciona a execuo de instrues de modo concorrente
ou pipelining:
11 - O que o relgio ou clock?
12 - O que o decodificador de instruo?
13 - De um modo geral qual a funo dos registradores?
14 - Como podem ser classificados os processadores de acordo com o nmero
de instrues suportadas?
15 - O que voc entende por processadores com tecnologia multicore?
Bibliografia
Memrias:
SDR
DDR
DDR2
- Principais caractersticas, desempenho e o que as difere.
Processadores:
Dual Core
Core 2 Duo
- Principais caractersticas, desempenho e o que os difere.
http://www.guiadohardware.net/tutoriais/tecnologias-ram/ - acesso
em maio de 2008
Pesquisas na WEB
http://www.guiadohardware.net/tutoriais/formatos-modulos-memoria/
- acesso em maio de 2008
http://www.infowester.com
Notas de aula
10