Microcontroladores vs. Microprocessadores
Gabarito: D. Estão corretas as afirmativas I, III e IV. A questão cobra a distinção clássica entre microcontroladores (integrados, baixo consumo, menor desempenho) e microprocessadores (CPU externa, alta performance, mais periféricos externos).
Afirmativa I — ✅ Correta
Microcontroladores integram CPU, memória e periféricos em um único chip, reduzindo a complexidade do projeto e custo de placa. Em contrapartida, por serem otimizados para eficiência e baixo custo, geralmente possuem menor capacidade de processamento quando comparados a microprocessadores modernos, que são projetados para alto desempenho.
Afirmativa II — ❌ Incorreta
Sistemas de controle em tempo real realmente preferem microcontroladores, mas não pela suposta "alta capacidade de executar múltiplos threads paralelamente". Pelo contrário, microcontroladores tipicamente possuem núcleos simples e baixo paralelismo. A preferência se deve ao determinismo, baixa latência e previsibilidade nas respostas a eventos. Microprocessadores (com múltiplos núcleos) são melhores para paralelismo de threads.
Afirmativa III — ✅ Correta
Microprocessadores são chips que contêm apenas a CPU. Para funcionar, exigem circuitos externos como memória RAM (volátil), memória ROM/Flash (não volátil) e controladores de E/S. Microcontroladores, por sua vez, integram esses componentes no mesmo chip, sendo sistemas completos em um único circuito integrado.
Afirmativa IV — ✅ Correta
Microcontroladores são projetados com foco em baixo consumo energético, incluindo modos de sleep, clock ajustável e circuitos de gerenciamento de energia. Em aplicações alimentadas por bateria, como drones autônomos, essa eficiência é crucial, tornando-os mais adequados que microprocessadores de alto consumo.
Afirmativa V — ❌ Incorreta
A escolha entre microcontrolador e microprocessador não depende exclusivamente de custo e quantidade de GPIOs. Fatores críticos incluem necessidade de desempenho computacional, consumo energético, periféricos integrados, requisitos de tempo real, memória disponível, tamanho físico, ecossistema de desenvolvimento, entre outros. GPIOs são apenas um dos muitos aspectos.
Portanto, corretas apenas as afirmativas I, III e IV — gabarito D.