2. O PROCESSADOR
• Um processador é uma espécie de microchip
especializado.
• A sua função é acelerar, endereçar, resolver ou
preparar dados, dependendo da aplicação.
• Basicamente, um processador é uma poderosa
máquina de calcular:
• Ela recebe um determinado volume de dados,
orientados em padrão binário 0 e 1 e tem a função
de responder a esse volume, processando a
informação com base em instruções armazenadas
em sua memória interna.
3. ULA
• ULA é a sigla para Unidade Lógica Aritmética.
• Trata-se do circuito que se encarrega de realizar
as operações matemáticas requisitadas por um
determinado programa.
• Processadores atuais possuem outra unidade
para cálculos, conhecida como Unidade de Ponto
Flutuante.
• Essa, por sua vez, serve para trabalhar com
números enormes, de 64, 128 bits, por exemplo.
4. Unidade de Controle
• O termo “cérebro eletrônico” está longe de
classificar e resumir o funcionamento de um
processador.
• No entanto, a Unidade de Controle é o que há de
mais próximo a um cérebro dentro do
processador.
• Esse controlador define o regime de
funcionamento e da ordem às diversas tarefas do
processador.
5. CACHE
• Dado o volume de trabalho que a CPU enfrenta,
neste espaço são alocadas informações
constantemente requisitadas.
• Isso é feito como forma de ganhar tempo:
armazenadas no processador, esses dados estão
rapidamente acessíveis e não é necessário
executar uma varredura em disco ou na RAM
para buscar as informações.
6. REGISTRADORES
• Os registradores são a memória do processador.
• Para "saber" o que fazer com os dados, contudo,
o processador precisa de instruções.
• É isso que está armazenado neste tipo de
memória chamada de Registrador: diversas
regras que orientam a ULA a calcular e dar
sentido aos dados que recebe.
7. Memory Management Unit (MMU)
• Responsável pela coordenação do funcionamento da
memória.
• O processador só pode ser rápido se a memória
RAM acompanhar.
• O MMU é o recurso que transforma as instruções
lógicas (virtuais) em endereços físicos nos bancos de
memória.
• O processador varre a memória atrás de dados e
instruções e o MMU é o recurso que anota onde cada
informação do sistema está hospedada na memória.
• É ele que diz onde o processador deve procurar.
8. Gerador de Clock
• Ter mais ou menos Hertz significa o quanto o
processador troca dados com o sistema.
• O processador que oferece 2.0 GHz pode realizar 2
bilhões de ciclos por segundo.
• O circuito clock, que mede os ciclos e orienta o ritmo
do fluxo de troca de informações no processador, é
um dos principais critérios para estabelecer a
velocidade do processador.
• Vale ressaltar, no entanto, que outros pontos entram
nesta conta, como interface de memória, quantidade
de cache, arquitetura, entre outros.
9. Instruções
• Um programa de computador é um arquivo que contém uma
sequência de instruções destinadas ao processador.
• Enquanto o programa não está sendo executado, o arquivo fica
armazenado no disco rígido da máquina.
• No momento em que é executado - o que ocorre, por exemplo,
quando você dá um duplo clique sobre o ícone que o representa
- as instruções do programa são copiadas para a memória RAM
e enviadas uma a uma para o processador.
• O processador, então, as interpreta e executa as operações
necessárias.
• Os processadores modernos suportam uma variedade de
instruções, e elas podem representar diversos conceitos
distintos: somar dois números, pintar um pixel na tela com uma
cor específica, obter ou enviar informações para dispositivos
periféricos, são alguns exemplos.
10. Exercícios
• 1- O que é o processador?
• 2- Qual sua função?
• 3- O que a ULA faz?
• 4- Qual a função da Unidade de Controle?
• 5- Para que serve o Cache?
• 6- O que se armazena nos registradores?
• 7- O MMU é responsável pela coordenação do
funcionamento da memória, como ele realiza sua
função?
• 8- O que significa ter mais ou menos Hertz?
• 9- Qual a função do gerador de clock?
• 10- O que é uma instrução?