Microprocessadores e microcontroladores são componentes do computador que são um pouco semelhantes entre si no projeto, mas têm significativamente diferentes funções. Cada dispositivo é construído para um propósito específico , e cada especializada na prestação de um determinado tipo de processamento de dados. Um dos dois está mais envolvido na interação com o mundo real através de controladores eletrônicos diretamente , eo outro é mais importante para um único sistema de computador . Comparando-se os modelos
Um microprocessador é constituído por uma única unidade de processamento central , enquanto um microcontrolador é um pequeno computador em si mesmo . Um microcontrolador típico pode ser constituído por um CPU , um tipo de armazenamento de memória de bordo e um sistema que permite a entrada e saída de dados . Um microprocessador , por outro lado , consiste em apenas a CPU incorporado no topo de uma placa de circuito integrado . Microprocessadores necessitam de interfaces , a fim de se comunicar com outras partes do computador , como memória .
Comparando a função
Microprocessadores são tipicamente encontrados no centro de computadores pessoais , servidores e estações de trabalho. Estes chips de processar dados de cada processo ativo no computador. Isto inclui todo o processo de software em execução, o sistema operacional , bem como informações do disco rígido ou memória RAM. Microcontroladores , em contrapartida, são geralmente implantados em máquinas e outros aparelhos eletrônicos e fornecer uma função específica. Eles processam um tipo específico de informações para o dispositivo que eles estão embutidos dentro
Semelhanças
Ambos os microcontroladores e microprocessadores conter uma unidade de processamento central. Ambos são construídos em um circuito integrado . Além disso, ambos os dispositivos são capazes de aceitar a entrada , embora microprocessadores aceitar apenas dados binários e microcontroladores são capazes de aceitar entradas de linguagens de programação de alto nível. Ambos os tipos de chips são capazes de responder às interrupções , embora microcontrolador interrompe normalmente vêm de pressionar um botão enquanto microprocessador interrompe normalmente vêm de um programa de software ou sistema operacional. Uma interrupção é um sinal que informa ao processador que precisa de alternar tarefas .
Aplicações Real World
Microprocessadores de vários níveis de milhões de energia de velocidade dos computadores pessoais em todo o mundo. Os microcontroladores são muitas vezes utilizados em fábricas que usam robótica como parte de seu processo de montagem . Os microcontroladores nestes processos dizer os componentes robóticos como se mover, e quando para executar tarefas específicas . Microcontroladores também são encontrados em abundância em automóveis modernos , bem como electrodomésticos . Microcontroladores , porque eles são menos caros geral de usar, são encontrados em maior quantidade do que a freqüência microprocessador mais rápido e mais poderoso.