Académique Documents
Professionnel Documents
Culture Documents
Tudo isso controlado por um sinal sncrono de relgio (clock, do ingls). A cada batida do
relgio a unidade sabe que deve executar um passo, passar os dados para quem deve, e se
preparar para o prximo passo. Quanto mais rpido o relgio mais operaes por
segundo o processador consegue executar e mais rpido pode se tornar. A velocidade do
relgio medida em frequncia, utilizando a unidade Herz (abreviatura Hz). Um Herz
significa um passo por segundo. Os processadores atuais trabalham na faixa dos poucos
GHz (leia-se Giga Herz), entre 1 GHz e 5 GHz. Um Giga Herz significa um bilho de passos
por segundo. por isso que os computadores so to incrveis. Eles no executam
operaes extraordinrias. Pelo contrrio. Executam operaes extremamente simples,
como somas, subtraes e multiplicaes, mas fazem isso numa velocidade incrvel.
http://producao.virtual.ufpb.br/books/edusantana/old-arq/livro/livro.chunked/ch02s02.html 1/4
04/12/2017 2.2. Estrutura de uma CPU
Fica claro ento a importncia da Memria Principal. Todo e qualquer programa s poder
ser executado a partir dela. Quando voc, por exemplo, deseja executar um programa de
um pendrive conectado pela USB do computador, ele antes precisa ser copiado para a
Memria Principal. S ento ele ser executado. A memria precisa ser grande o bastante
para armazenar a maior quantidade possvel de programas, e tambm precisa ser rpida o
suficiente para buscar os dados e envi-los o mais rapidamente possvel CPU, e tambm
salv-los no menor tempo possvel. A velocidade das memrias determinada
essencialmente pela tecnologia de transistores utilizada. Essa tecnologia relacionada ao
preo. Quanto mais rpidas, mais caras elas so.
2.2.2. Os registradores
Os registradores so memrias elaboradas com o mnimo de transistores possvel,
utilizando o que h de mais moderno em tecnologia de armazenamento. Elas so as
memrias mais rpidas que podem ser construdas e por isso so tambm as mais caras.
Por essa razo, elas aparecem numa quantidade muito pequena em um computador, na
casa de alguns Kilo Bytes. Eles podem ser divididos em dois grupos. Os registradores de
propsito geral, e os de propsito especfico. Como o prprio nome diz, os primeiros podem
ser utilizados pelos programas para quaisquer objetivos, j os segundos so especficos
para algumas tarefas. Por exemplo, h um registrador na CPU para controlar se o
processador deve continuar em execuo, ou entrar em modo de espera por nova ordem. Se
esse registrador receber um valor diferente de zero, o processador entrar em modo de
espera, at que receba a ordem de modificar esse valor. Na Figura 2.3, Estrutura de uma
CPU com registradores os registradores de propsito especfico apresentados so:
http://producao.virtual.ufpb.br/books/edusantana/old-arq/livro/livro.chunked/ch02s02.html 2/4
04/12/2017 2.2. Estrutura de uma CPU
O PC contm o endereo de memria que ser utilizado para buscar a prxima instruo a
ser executada pela CPU. Antes de executar qualquer instruo, a CPU envia o contedo de
PC para a memria atravs do Barramento de Endereo, a memria envia o contedo da
memria nesse endereo atravs do Barramento de Dados. Esse contedo ento
armazenado no IR. J o IR, que recebeu a instruo que veio da memria, tem o objetivo de
guardar a instruo e pass-la para a Unidade de Controle, que quem vai l-la e tomar as
decises necessrias para para que ela seja executada pela Unidade de Ciclo de Dados. Por
se tratarem do processo de busca de instrues, o PC e o IR ficam instalados na Unidade de
Controle. O PC possui conexo direta com o Barramento de Endereos, e o IR com o
Barramento de Instrues.
O tamanho e quantidade dos registradores de uma CPU uma das principais decises de
projeto. Se forem grandes demais, ou em quantidade maior do que a necessria, podem
resultar em desperdcio e aumento desnecessrio no preo do processador. J se forem
pequenos, ou em pouca quantidade, com certeza vo tornar o computador muito mais lento
do que o desejado. Encontrar o tamanho e quantidade ideais trabalhoso e geralmente
feito atravs de simuladores e de muito testes e anos de experincia.
A CPU tenta ao mximo manter as variveis mais utilizadas nos registradores. Ela faz isso
guardando aquelas mais usadas nas ltimas operaes. Nem sempre isso funciona, mas no
geral, a melhor soluo.
http://producao.virtual.ufpb.br/books/edusantana/old-arq/livro/livro.chunked/ch02s02.html 3/4
04/12/2017 2.2. Estrutura de uma CPU
http://producao.virtual.ufpb.br/books/edusantana/old-arq/livro/livro.chunked/ch02s02.html 4/4