Intel introduziu o primeiro microprocessador em 1971 e chamou-lhe o chip 4004 . Microprocessadores de hoje , com dimensões menores do que um centavo , oferecem mais poder e capacidades. O centro de computador , a unidade central de processamento ( CPU ) é constituído por um ou mais microprocessadores . Fabricados a partir de um chip de silicone que contém milhões de transistores , microprocessadores mover dados de um endereço de memória para outro local. As CPUs tomar decisões e depois passar a trabalhar em novas instruções e cálculos. Unidade Lógica e Aritmética
A " unidade lógica e aritmética " ( ALU ) executa cálculos matemáticos , como a subtração , adição, divisão e funções booleanas. Funções booleanas são um tipo de lógica usada para projetos de circuitos . A ALU também executa comparações e testes de lógica . O processador transmite sinais para a ULA , que interpreta as instruções e executa os cálculos .
Registros
Microprocessadores ter dados temporários que ocupam lugares chamados registradores. Estas áreas de memória manter os dados , como por exemplo instruções de computador , endereços de armazenamento , caracteres e outros dados . Algumas instruções de computador podem exigir o uso de certos registros como parte de um comando. Cada registro tem uma função específica, como registrador de instrução , contador de programa , acumulador e registrador de endereço de memória. Por exemplo, um registo programa contém o endereço de instruções retiradas de memória de acesso aleatório .
Unidade de Controle
unidades de controle (UCs) receber sinais do CPU , que instrui a unidade de controlo para mover os dados do microprocessador para o microprocessador . A unidade de controlo também dirige a unidade aritmética e lógica . As unidades de controle consistem em vários componentes, como decodificador , relógio e controle de circuitos lógicos . Trabalhando em conjunto , estes dispositivos de transmissão de sinais a determinados locais no microprocessador .
Por exemplo , o descodificador recebe comandos a partir de uma aplicação . O decodificador interpreta as instruções e toma uma ação. Ele envia sinais para o ALU ou dirige registros para realizar tarefas específicas. A unidade lógica de controle transmite sinais para diferentes seções do microprocessador e registradores , que informa esses componentes para executar ações . O relógio emite sinais que sincronizam e garantir a execução atempada dos comandos e processos.
Ônibus
Microprocessadores tem um sistema de ônibus, que se deslocam de dados. Ônibus referem-se a classificação dos cabos que têm tarefas e funções específicas. As transferências de dados de barramento de dados entre a unidade central de processamento e memória de acesso aleatório (RAM) - memória principal do computador . O barramento de controle envia informações necessárias para coordenar e controlar várias tarefas. O barramento de endereços transmite o endereço entre a CPU ea RAM para dados que estão sendo processados.
Memória cache
Alguns microprocessadores avançados têm caches de memória , que retêm os últimos dados utilizados pela CPU . Caches de memória acelerar o processo de computação , porque a CPU não tem que ir para a RAM mais lenta para recuperar dados. Muitos computadores têm nível 1 ou 2 caches , alguns sistemas têm nível 3 caches. O nível de cache indica a ordem em que os controlos de CPU para dados , começando com o nível 1 . Os fabricantes muitas vezes integrar o nível 2 e nível 3 caches no microprocessador , que aumenta a velocidade de processamento.