Logo Passei Direto
Buscar

Leia o texto a seguir:

Linguagens de programação em sistemas embarcados desempenham um papel crucial na otimização de recursos, no controle preciso do hardware e na criação de software confiável para dispositivos eletrônicos dedicados.

Fonte: OLIVEIRA, C. L. V.; ZANETTI, H. A. P. MicroPython - Aprenda a programar microcontroladores. 1ª Ed. Editora Saraiva, 2021. Adaptado.

Considerando as informações acima e de acordo com as linguagens de sistemas embarcados, leia as afirmações abaixo.

I.  O alto nível da linguagem Python dificulta sua utilização nos sistemas embarcados, principalmente por sua influência na produtividade. 

II.  Um software pode ser prejudicado caso não seja utilizado a linguagem de programação indicada, como a linguagem Ada que pode gerar incoerências de segurança.

III.  Para ocorrer o controle do hardware é necessária a utilização de uma linguagem de programação de nível inferior específica para cada processador, nesse caso a Assembly. 

É correto o que se afirma em: 

1. I e III, apenas.

2. II, apenas.

3. I e II, apenas.

4. III, apenas.

5. I, apenas.

User badge image
MANOEL MOREIRA DE SOUSA JUNIOR

há 11 meses

Respostas

User badge image

Ed Verified user icon

há 11 meses

Vamos analisar cada uma das afirmações: I. O alto nível da linguagem Python dificulta sua utilização nos sistemas embarcados, principalmente por sua influência na produtividade. Falso. Embora Python seja uma linguagem de alto nível, sua simplicidade e produtividade são frequentemente vistas como vantagens, especialmente em protótipos e em sistemas embarcados que utilizam MicroPython, que é uma versão otimizada para microcontroladores. II. Um software pode ser prejudicado caso não seja utilizada a linguagem de programação indicada, como a linguagem Ada que pode gerar incoerências de segurança. Verdadeiro. A escolha da linguagem de programação é crucial em sistemas embarcados, e a linguagem Ada é conhecida por suas características de segurança e confiabilidade, sendo adequada para sistemas críticos. III. Para ocorrer o controle do hardware é necessária a utilização de uma linguagem de programação de nível inferior específica para cada processador, nesse caso a Assembly. Verdadeiro. O controle direto do hardware geralmente requer o uso de linguagens de baixo nível, como Assembly, que permitem um controle mais preciso sobre os recursos do processador. Agora, vamos ver quais itens são verdadeiros: - O item II é verdadeiro. - O item III é verdadeiro. - O item I é falso. Portanto, a alternativa que contém todos os itens verdadeiros é: 2. II, apenas.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina