Um microprocessador é o tipo predominante de processador de computador moderno. Ele combina os componentes e a função de uma unidade central de processamento (CPU) em um único circuito integrado (CI) ou em alguns CIs conectados.
Assim como as CPUs, os microprocessadores são comumente considerados o "cérebro" do computador. Ao contrário das CPUs tradicionais, os microprocessadores integram os circuitos aritméticos, lógicos e de controle das CPUs mais tradicionais em um único circuito digital multifuncional, controlado por clock e baseado em registro.
Embora os termos CPU e microprocessador sejam frequentemente usados de forma intercambiável, um microprocessador é essencialmente uma CPU completa em um único chip. Esse design de chip único reduz o número de conexões elétricas vulneráveis, melhorando a confiabilidade ao reduzir possíveis pontos de falha. Dessa forma, os microprocessadores substituíram quase completamente as CPUs tradicionais com vários componentes.
Antes dos microprocessadores, os computadores usavam racks de CIs para realizar o processamento principal. Em 1971, um grande avanço ocorreu na tecnologia computacional com a chegada do Intel 4004, o primeiro microprocessador comercialmente disponível. Esse dispositivo inovador, criado por Federico Faggin, foi muito além de atender ao pedido de 12 microchips personalizados para uma calculadora da fabricante japonesa Busicom. Esse foi um marco que mudou a forma como pensamos a computação, já que a Intel, em vez de produzir 12 chips separados, criou um dispositivo lógico de uso geral.
Mesmo sendo limitado para os padrões atuais, o Intel 4004 operava a 740 kHz e processava dados de até 4 bits, um valor conhecido como “nibble”. Embora seja fraco em comparação com os microprocessadores modernos de 8 a 64 bits, o 4004 é reconhecido como um avanço revolucionário na eletrônica. Como previa a Lei de Moore, o avanço acelerado da tecnologia de semicondutores impulsionou melhorias significativas no poder de processamento. Fabricados por líderes como Intel e Pentium e utilizados por empresas como IBM®, Microsoft e Apple, os microprocessadores impulsionam milhares de sistemas e aplicações, desde controles remotos até a Estação Espacial Internacional.
Os microprocessadores modernos combinam milhões de pequenos transistores, resistores e diodos montados em um material semicondutor para criar os componentes principais de uma CPU. Esses componentes são organizados em vários tipos de arquitetura de computador exclusiva para executar cálculos e executar instruções. As funções de um microprocessador médio podem ser divididas em quatro etapas principais.
Os microprocessadores realizam esses processos combinando os principais componentes da CPU em um único circuito. Os principais componentes de um microprocessador são os seguintes:
A arquitetura de um microprocessador refere-se a diversas metodologias de design e organização dos vários componentes de CPU do processador. Estes são os principais elementos de arquitetura de um microprocessador:
Os microprocessadores variam em potência, desempenho, metodologias de arquitetura, tamanho, consumo de energia e muitas outras variáveis e são projetados para todos os tipos de aplicações. Microprocessadores de uso geral são comuns em computadores pessoais e dispositivos móveis, enquanto unidades especializadas de alto desempenho, como Processadores de Sinal Digital (DSPs), são projetadas para tarefas exigentes como processamento de áudio, fala, vídeo e imagem.
A seguir estão alguns dos principais tipos de microprocessadores.
Esses microprocessadores versáteis estão presentes em várias aplicações e dispositivos comuns, como notebooks e servidores.
Embora seja mais correto dizer que os microcontroladores contêm microprocessadores, esses tipos de chips também apresentam todos os componentes adicionais necessários para um computador funcional, ou seja, memória interna. Microcontroladores funcionam como microcomputadores e são preferidos para controlar elementos específicos dentro de sistemas de computadores embarcados. Microcontroladores pequenos e de baixo consumo de energia não exigem sistemas operacionais complexos para funcionar e são comumente usados na indústria automotiva para otimizar Unidades de Controle do Motor (ECUs), Sistemas Avançados de Assistência ao Motorista (ADAS) e unidades de infoentretenimento, bem como em uma vasta gama de dispositivos eletrônicos de consumo e até mesmo em automação industrial.
Os DSPs são especializados em cálculos numéricos de alta velocidade e geralmente são usados para tarefas exigentes, como processamento de áudio, telecomunicações e processamento de imagens. Eles também podem ser encontrados em aplicações que requerem a interpretação de sinais analógicos para digitais, como sensores meteorológicos. Os DSPs são comumente usados em aplicações militares, como drones de vigilância e outras aeronaves autônomas.
Os microprocessadores ASIC são projetados para tarefas específicas e ajustados para atender às exigências de diferentes aplicações. Alguns exemplos de microprocessadores ASIC incluem chips personalizados para consoles de jogos ou mineração de criptomoedas. Tecnologicamente, DSPs, GPUs e outros microprocessadores especializados também se enquadram como ASICs.
Os microprocessadores de GPU são especialmente projetados para a exigente tarefa de renderizar vídeos e gráficos digitais que exigem desempenho de alta potência e processamento paralelo. De crucial importância para o jogos de alto nível, os microprocessadores de GPU potentes também são comumente utilizados na mineração de criptomoedas e são conhecidos pelo alto consumo de energia.
Um tipo de microprocessador ASIC foi otimizado para processar pacotes de dados de rede, sendo usado com frequência em switches, roteadores e dispositivos de segurança de rede.
Coprocessadores, como unidades de ponto flutuante (FPUs), são projetados para fornecer suporte auxiliar ao processador principal do sistema para aumentar o desempenho durante tarefas exigentes, como realizar cálculos científicos avançados ou fórmulas matemáticas complicadas.
O IBM Cloud Infrastructure Center é uma plataforma de software compatível com o OpenStack para gerenciamento da infraestrutura de nuvens privadas em sistemas IBM zSystems e no IBM LinuxONE.
Conheça servidores, armazenamento e software projetados para sua estratégia corporativa de nuvem híbrida e IA.
Encontre a solução ideal de infraestrutura em nuvem para as necessidades do seu negócio e expanda os recursos conforme a demanda.