A unidade de processamento central (CPU) é considerada com sendo o cérebro do computador. A CPU também é conhecida pelo termo processador. A maioria dos cálculos são realizados na CPU. A CPU é o componente mais importante de um computador. As CPUs são fabricadas em diferentes formatos, sendo que cada formato exige um determinado slot ou soquete na placa-mãe. Fabricantes comuns de processadores incluem Intel e AMD.

O soquete ou slot da CPU é a conexão entre a placa-mãe e processador. A maioria dos soquetes e dos processadores de hoje são construídos baseado nas arquiteturas de Pin Grid Array (PGA), conforme mostrado na Figura 1, e na Land Grid Array (LGA), exibido na Figura 2. Em uma arquitetura de PGA, os pinos presentes na parte inferior do processador são conectados ao soquete, normalmente utilizando a Força de Inserção Zero (ZIF). A ZIF refere-se à quantidade de força necessária para instalar a CPU no soquete da placa-mãe. Numa arquitetura LGA, os pinos estão localizados no soquete da placa-mãe e não no processador. Processadores baseados em slot, exibido na Figura 3, são fabricados em forma de cartucho e se encaixam em um slot que se parece com um slot de expansão, conforme apresentado no canto inferior esquerdo da Figura 4.

A CPU executa um programa, no qual ela lê uma sequência de instruções armazenadas. Cada modelo de processador possui um conjunto de instruções que ele executa. A CPU executa o programa processando cada pedaço dos dados, conforme indicado pelo programa e pelo conjunto de instruções. Enquanto a CPU está executando uma etapa do programa, as demais instruções e dados são armazenados em uma memória especial chamada de cache. As duas principais arquiteturas de CPU estão relacionadas com os conjuntos de instruções:

Alguns processadores Intel incorporam o hyperthreading para melhorar o desempenho da CPU. Com o hyperthreading, vários pedaços de código (threads) são executados simultaneamente na CPU. Para um sistema operacional, quando vários segmentos (threads) são processados, uma única CPU com hyperthreading trabalha como se fossem duas CPUs.

Alguns processadores AMD usam o HyperTransport para melhorar o desempenho da CPU. O HyperTransport é uma conexão de alta velocidade e de baixa latência entre a CPU e o chip Northbridge.

A potência de uma CPU é medida pela velocidade e quantidade de dados que podem ser processados. A velocidade de uma CPU é avaliada em ciclos por segundo, como milhões de ciclos por segundo, chamado de megahertz (MHz), ou bilhões de ciclos por segundo, chamado gigahertz (GHz). A quantidade de dados que um processador pode processar ao mesmo tempo depende do tamanho do barramento frontal (FSB - front side bus). O FSB também é chamado de barramento da CPU ou de barramento de dados do processador. Aumentar a largura do FSB melhora o desempenho do processador. A largura do FSB é medida em bits. Um bit é a menor unidade de dados de um computador, além de ser através do formato binário que os dados são processados. Os processadores atuais usam um FSB de 32-bit ou 64-bit.

O overclocking é uma técnica utilizada para fazer um processador funcionar em uma velocidade mais rápida do que a sua especificação original. O overclocking não é uma maneira recomendada para melhorar o desempenho do computador, pois pode resultar em danos à CPU. O oposto de overclocking é a limitação da CPU (CPU Throttling). A limitação da CPU é uma técnica utilizada quando o processador funciona em velocidades menores do que sua taxa normal, para conservar a energia ou produzir menos calor. Limitação da CPU é comumente utilizada em laptops e em outros dispositivos móveis.

As mais recente tecnologias de processadores fizeram com que os fabricantes encontrassem maneiras de incorporar mais de um núcleo de CPU em um único chip. Estes processadores são capazes de processar múltiplas instruções simultaneamente: