Logo Passei Direto
Buscar
A programação de sistemas embarcados é um segmento exclusivo e apenas algumas linguagens de programação tem permissão para entrar, porque existem requisitos específicos como, baixo uso de recursos e acesso ao sistema de baixo nível. Eles são incorporados em diferentes dispositivos como smartphones, relógios, carros, indústria aeronáutica etc., para torná-los mais inteligentes.
Considerando as reflexões apresentadas, assinale a opção correta:
As linguagens de programação devem ser escolhidas, no desenvolvimento de software, considerando velocidade de processamento, monitoramento e controle do projeto.
Java Virtual Machine não permite que os sistemas embarcados programados em Java sejam portáteis e possam ser usados para diferentes plataformas de IOT.
Rust é uma linguagem usada em sistemas embarcados de tempo real, pois é um bom exemplo de implementação enxuta e eficiente para isso.
A linguagem de programação C apresenta possui vários recursos como acesso de baixo nível à memória, porém não usada em sistemas embarcados.
Ada é útil para programação de sistemas embarcados devido a fraca tipagem, verificação de tempo de execução, processamento em batch, tratamento de exceções, genéricos etc.
User badge image
EmpreendedorismoInovador

há 3 dias

Respostas

User badge image

Ed Verified user icon

há 3 dias

Vamos analisar cada uma das opções apresentadas: 1. As linguagens de programação devem ser escolhidas, no desenvolvimento de software, considerando velocidade de processamento, monitoramento e controle do projeto. - Esta afirmação é verdadeira, pois a escolha da linguagem em sistemas embarcados realmente deve considerar esses fatores, mas não é uma afirmação específica sobre uma linguagem. 2. Java Virtual Machine não permite que os sistemas embarcados programados em Java sejam portáteis e possam ser usados para diferentes plataformas de IOT. - Esta afirmação é incorreta. A JVM (Java Virtual Machine) foi projetada para permitir a portabilidade de aplicações Java, incluindo em sistemas embarcados. 3. Rust é uma linguagem usada em sistemas embarcados de tempo real, pois é um bom exemplo de implementação enxuta e eficiente para isso. - Esta afirmação é verdadeira. Rust é conhecida por sua eficiência e segurança, sendo cada vez mais utilizada em sistemas embarcados. 4. A linguagem de programação C apresenta possui vários recursos como acesso de baixo nível à memória, porém não usada em sistemas embarcados. - Esta afirmação é falsa. A linguagem C é amplamente utilizada em sistemas embarcados devido ao seu acesso de baixo nível e eficiência. 5. Ada é útil para programação de sistemas embarcados devido a fraca tipagem, verificação de tempo de execução, processamento em batch, tratamento de exceções, genéricos etc. - Esta afirmação é parcialmente verdadeira, mas a linguagem Ada é conhecida por sua forte tipagem, o que ajuda a evitar erros em sistemas críticos, e não por fraca tipagem. Diante da análise, a opção correta é: Rust é uma linguagem usada em sistemas embarcados de tempo real, pois é um bom exemplo de implementação enxuta e eficiente para isso.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina