Processador

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. 

Enviar um comentário

0 Comentários