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

ontem

Respostas

User badge image

Ed Verified user icon

ontem

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