Artigos principais: unidade de processamento central e Microprocessador Um computador de uso geral tem quatro componentes principais: a unidade lógica aritmética (ALU), a unidade de controlo, a memória e os dispositivos de entrada e de saída (coletivamente denominados I /O ). Estas partes são interligadas por barramentos, muitas vezes feitas de grupos de fios. Dentro de cada uma destas partes são milhares de milhões de milhões de pequenos circuitos elétricos, que pode ser ligado ou desligado através de um interruptor eletrônico.
Cada circuito representa um bit (dígito binário) de informação de modo que, quando o circuito está ligado, representa um "1", e quando desligada, representa um "0" (na representação positiva lógica). Os circuitos estão dispostos em portas lógicas de modo a que um ou mais dos circuitos pode controlar o estado de um ou mais dos outros circuitos. A unidade de controle, ALU, registra, e básicos I /O (e muitas vezes outro hardware intimamente ligada com estes) são conhecidas coletivamente como uma unidade de processamento central (CPU).
CPUs iniciais foram feitos de muitos componentes separados, mas a partir de meados da década de 1970 CPUs normalmente foram construídos em um único circuito integrado chamado um microprocessador. Unidade de Controle Artigos principais: design de CPU e Controle Diagrama mostrando como unidade de um determinado MIPS instrução arquitetura iria ser decodificado pelo sistema de controle.
A unidade de controle (muitas vezes chamado de um sistema de controlo ou controlador central) gere vários componentes do computador; ele lê e descodifica (interpreta) as instruções de programa, transformando-os numa série de sinais de comando que activam outras partes do computador. [40] Os sistemas de controlo de computadores avançados podem alterar a ordem de algumas instruções de modo a melhorar o desempenho.
Um componente fundamental comum a todas as CPUs é o contador de programa, uma célula de memória especial (um registro) que mantém o controle de qual local na memória a próxima instrução é para ser lido a partir de [41]. A função do sistema de controle é a seguinte nota que esta é uma descrição simplificada, e alguns destes passos podem ser executados simultaneamente ou numa ordem diferente, dependendo do tipo de CPU: 1. Ler o código para a próxima instrução da célula indicado pelo contador de programa. 2.
descodificação do código numérico para a instrução para um conjunto de comandos ou sinais de cada um dos out