O processador, tecnicamente designado por CPU é o mais
importante componente de um computador porque é ele que determina a velocidade
de um sistema operativo, a compatibilidade com outro hardware e outras coisas
como as tarefas que pode realizar em simultâneo. Os dois principais fabricantes
de processadores são a Intel e a AMD. Cada um produz uma vasta gama de
processadores, desde os mais modestos aos de maior desempenho. Os processadores
variam em velocidade (desde 700 MHz até 3 GHz ou mais), preço (desde 30 € a 800
€), socket (Socket 423, Socket 475, Socket 478, Socket 1155, etc.), núcleos e
noutros aspetos.
Características de um processador:
Cores (Núcleos): Os núcleos são o número de processadores independentes num
único chip. Por exemplo, um processador com quatro núcleos consiste em quatro
processadores em simultâneo. Isto acaba por ser útil porque os vários núcleos
dividem o processamento, algo que na prática permite ao utilizador de um
multi-core correr mais programas ao mesmo tempo.
Threads: Os processadores mais modernos possuem um número de threads.
Uma thread diz respeito às instruções (básicas e ordenadas) capazes de serem
processadas por cada núcleo. As threads têm sempre o dobro dos núcleos. Por
exemplo, um processador com quatro núcleos deve ter 8 threads. Isto significa
que cada núcleo pode executar 8 instruções.
TDP (Thermal Design Power): Quantidade de calor que pode ser dissipado do processador.
Unidade de Controlo: Controla o fluxo de informação, quer entre os blocos no
interior do processador, quer para dentro e para fora deste. Por outras palavras, é o "polícia de trânsito informativo".
ALU (Arithmetic
and Logic Unit): A Unidade Lógica e Aritmética é um bloco que agrupa os circuitos responsáveis pelas operações
aritméticas e lógicas necessárias à execução dos programas.
Registos internos: São pequenos espaços de memória onde cabem normalmente
apenas 32 a 64 bits.
Cache: A cache é uma pequena quantidade de memória super-rápida que
serve para acelerar o desempenho da memória RAM. Grandes quantidades de dados
são constantemente lidos na memória RAM e colocados na cache. O processador
encontra então na cache os dados a processar e instruções a ser
executadas. Localiza-se dentro do próprio processador (antigamente a cache L3 localizava-se na motherboard) e é medida utilizando o kb (kilobyte), equivalente a 1024 bytes. A Cache L1 acelera diretamente o desempenho da Cache L2. A Cache L2 faz o mesmo em relação ao desempenho da RAM. A Cache L3 consegue armazenar mais informação relativamente às restantes mas é mais lenta. Ainda assim, consegue ser bastante mais rápida do que a memória RAM.
Velocidade de processamento:
A velocidade de processamento está ligada à dos
barramentos FSB e BSB bem como à frequência (clock) do próprio processador. É medida
em MHz (megahertz) ou em GHz (gigahertz).
1 MHz = 1 milhão de ciclos por segundo
1 GHz (1000 MHz) = 1 bilião de ciclos por segundo.
Front Side Bus (FSB): É responsável por ligar o processador ao North Bridge
Chipset.
Back Side Bus (BSB): Faz a ligação entre o processador e a cache L2.
Clock: É a rapidez com que um processador executa
uma tarefa. Todos os processadores têm dois clocks, um interno e outro externo.
Conjunto de Instruções:
Os processadores mais antigos trabalhavam a 16 bits (65.536 dados e instruções por tarefa). Atualmente, todos os processadores trabalham com 32 e 64 bits, sendo mais comum a instrução 64-bit nos mais potentes.
Para calcular a quantidade de dados e instruções com que o processador consegue trabalhar em cada tarefa, é só fazer 2 elevado ao conjunto de instruções de cada processador.
32-bit = 2^32 = 4.294.967.296
64-bit = 2^64 = 18.446.744.073.709.551.616
Portanto, os processadores baseados em 64 bits conseguem lidar com uma quantidade maior de
dados simultaneamente.



0 Comentários