Engenharia Múltipla Escolha

Considere as seguintes afirmativas: Oferece suporte a multiprocessamento. II. Funciona somente no ESP32. III. Fornece API para comunicação entre tarefas. IV. Cada núcleo do ESP32 roda até 80Mhz. Após analisá-las, escolha a alternativa que se refere às características FreeRTOS.

Considere as seguintes afirmativas:

I. Oferece suporte a multiprocessamento.
II. Funciona somente no ESP32.
III. Fornece API para comunicação entre tarefas.
IV. Cada núcleo do ESP32 roda até 80Mhz.

Após analisá-las, escolha a alternativa que se refere às características FreeRTOS.

  1. Apenas III está correta.
  2. Apenas I está correta.
  3. Apenas I e III estão corretas.
  4. Apenas IV está correta.
  5. Apenas II está correta.

Resolução completa

Explicação passo a passo

A
Alternativa A

Alternativa A - Apenas III está correta.

Análise da Questão

Esta questão aborda as características do sistema operacional em tempo real FreeRTOS, especificamente no contexto do microcontrolador ESP32. Para encontrar a resposta correta, é necessário avaliar cada afirmativa quanto à precisão técnica e conceitual.

Avaliação das Afirmações

  • I. Oferece suporte a multiprocessamento.
  • Incorreta. Embora o ESP32 seja um chip com dois núcleos (dual-core) e o FreeRTOS possa agendar tarefas nesses núcleos, a terminologia correta em sistemas embarcados de tempo real (RTOS) é multitarefa (ou multi-tarefa preemptiva/cooperativa), e não "multiprocessamento".
  • Em teoria dos Sistemas Operacionais, Multiprocessamento geralmente implica na execução de múltiplos processos (com endereçamento de memória isolado/MMU), enquanto o FreeRTOS gerencia tarefas (threads leves) que compartilham o mesmo espaço de memória. Portanto, tecnicamente, descrever o FreeRTOS como "multiprocessamento" é impreciso neste contexto acadêmico.
  • II. Funciona somente no ESP32.
  • Incorreta. O FreeRTOS é um sistema operacional open-source extremamente portátil. Ele foi portado para milhares de arquiteturas diferentes (ARM, AVR, x86, RISC-V, etc.) e funciona em microcontroladores de diversas marcas (STM32, Nordic, NXP, TI, etc.), não sendo exclusivo do ESP32.
  • III. Fornece API para comunicação entre tarefas.
  • Correta. Uma das principais funções de um RTOS é gerenciar a interação entre as tarefas executadas concorrentemente. O FreeRTOS fornece mecanismos nativos de comunicação e sincronização, como:
  • Filas (Queues): Para troca de dados.
  • Semáforos: Para controle de recursos.
  • Mutexes: Para proteção de seção crítica.
  • Event Groups: Para sinalização complexa.
  • Isso torna a afirmativa III indiscutivelmente verdadeira.
  • IV. Cada núcleo do ESP32 roda até 80Mhz.
  • Incorreta. Esta é uma característica de hardware, não do software (FreeRTOS). Além disso, os valores estão incorretos para o padrão atual do ESP32, que opera tipicamente a 160 MHz ou 240 MHz. A frequência de 80 MHz é mais associada ao ESP8266. Como a pergunta pede características do FreeRTOS, fatos sobre a velocidade do cristal do microcontrolador não se aplicam diretamente aqui.

Conclusão

A única afirmativa que descreve corretamente uma funcionalidade intrínseca do sistema operacional FreeRTOS, utilizando a terminologia adequada (tarefas) e descrevendo uma funcionalidade real (API de comunicação), é a III.

Portanto, a alternativa correta é:

Alternativa A

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Engenharia

Ver mais Engenharia resolvidas

Tem outra questão de Engenharia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.