Os sistemas operacionais embarcados vêm ganhando destaque, devido à sua evolução e ao aumento do uso de microcontroladores e microprocessadores. A Internet das coisas, por exemplo, é uma tecnologia que utiliza demasiadamente esses sistemas. De acordo com o conceito de SO embarcado, assinale a alternativa correta.
Questão
Os sistemas operacionais embarcados vêm ganhando destaque, devido à sua evolução e ao aumento do uso de microcontroladores e microprocessadores. A Internet das coisas, por exemplo, é uma tecnologia que utiliza demasiadamente esses sistemas.
De acordo com o conceito de SO embarcado, assinale a alternativa correta.
Alternativas
a) Sistemas operacionais embarcados não permitem a instalação de software, já que têm grande integração com o hardware.
b) Sistemas operacionais embarcados são executados em servidores, por conta de seu alto desempenho.
c) Sistemas operacionais embarcados são executados em qualquer dispositivo presente em casa.
d) Qualquer usuário pode realizar alterações no sistema operacional embarcado, já que se trata de um SO.
e) Sistemas operacionais embarcados são utilizados em dispositivos encapsulados e podem receber subsistemas e atualizações dos projetistas.
Explicação
Um sistema operacional embarcado (embedded OS) é projetado para operar dentro de um dispositivo dedicado (encapsulado), normalmente com função específica, recursos limitados (CPU, memória, energia) e forte integração com o hardware. Ainda assim, isso não significa que ele seja “imutável”: em muitos casos ele pode receber atualizações de firmware/sofware, novos módulos e subsistemas — porém geralmente por quem projeta/fabrica o equipamento, e não livremente por qualquer usuário.
Analisando as alternativas:
- a) Incorreta. Embarcados podem permitir instalação/atualização de software (ex.: atualização de firmware, módulos), mesmo tendo grande integração com o hardware.
- b) Incorreta. SO embarcado não é caracterizado por rodar em servidores; ele roda em dispositivos dedicados (roteadores, sensores, controladores industriais etc.).
- c) Incorreta. Não é “qualquer dispositivo presente em casa”; precisa ser um dispositivo com computação embarcada e propósito específico (alguns em casa têm, outros não).
- d) Incorreta. Em geral, o usuário final não altera livremente o SO embarcado; mudanças costumam ser restritas ao fabricante/projetista.
- e) Correta. Descreve o cenário típico: dispositivos encapsulados, com possibilidade de receber subsistemas e atualizações feitas pelos projetistas/fabricantes.
Alternativa correta: (e).