Os componentes de um processador
Registros
Alguns dos principais componentes do processador incluem os registradores. Os registros constituem um pequeno local de armazenamento temporário para os dados diretamente após o processador executar uma instrução. São posições de memória locais compostas por oito a 64 bits. Os registros variam de um processador para outro, de no mínimo 10 registros de até várias centenas de registros por processador.
O registro "acumulador" armazena todas as operações lógicas e aritméticas. O registro "status" contém indicadores de status. O registro "instrução" contém a instrução que está no meio de ser processada. O "contador ordinal" é um registro que tem o endereço da próxima instrução na fila a ser processada.
Memória cache
Outro componente importante do processador é conhecido como o cache. O cache é projetado como uma conveniência para os usuários, impedindo que o processador tenha que acessar a memória de acesso aleatório (RAM), o que acelera ainda mais o tempo de acesso. Existem três níveis de memória cache: o nível um está integrado no próprio processador, o nível dois está integrado no mesmo caso do processador e o nível três está localizado na placa-mãe.
Unidades
O processador também é composto de muitas unidades funcionais, que executam uma variedade de tarefas. A unidade de "controle" decodifica os dados recebidos e os envia para a unidade de "execução", onde a tarefa é executada pela unidade "aritmética e lógica" ou pela unidade "ponto flutuante". A unidade de controlo é composta por vários componentes, incluindo um "sequenciador" e um "contador ordinal".