Foram encontradas 56.729 questões.
No projeto de um sistema embarcado, busca-se simultaneamente minimizar diversos fatores críticos, como: tamanho, custo unitário, desempenho, consumo de energia e custos associados ao desenvolvimento de hardware e software. Entre as tecnologias frequentemente utilizadas em aplicações embarcadas, destacam-se três: FPGA, microcontroladores e DSPs. Dentro do contexto comparativo dessas três tecnologias, analise as afirmativas a seguir.
I. As vantagens dos FPGAs incluem facilidade de simulação e teste, tornando-os uma alternativa para sistemas críticos. Para projetos menores, como sistemas embarcados, são econômicos e consomem menos energia que microcontroladores e DSPs. Sua flexibilidade e capacidade de reconfiguração os tornam ideais para aplicações que exigem adaptações frequentes.
II. Os microcontroladores mais simples operam em palavras de 8 bits e são adequados para aplicações com requisitos modestos de memória e lógica. Eles podem consumir quantidades extremamente baixas de energia e frequentemente incluem um modo de suspensão que reduz o consumo de energia para ordem de nanowatts.
III. Dispositivos DSP são microprocessadores de propósito específico projetados para realizar processamento digital de sinais. Eles utilizam arquiteturas especiais com cache e estágios de pipeline para acelerar cálculos repetitivos e intensivos numericamente.
Está correto o que se afirma em
Provas
O ciclo de vida do desenvolvimento de software embarcado é um processo abrangente que aborda todas as etapas desde a concepção até a implantação e manutenção de um sistema embarcado. Esse ciclo de vida é crucial para garantir que o software embarcado atenda aos requisitos de qualidade, desempenho e confiabilidade. O ciclo de vida do desenvolvimento de software embarcado pode ser simplificado em sete etapas principais:
1. _____
2. _____
3. _____
4. _____
5. Depuração
6. Implantação
7. Manutenção
As etapas 1, 2, 3 e 4 são definidas, respectivamente,
Provas
Com relação às suas características, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.
( ) Trabalha com o conceito de independência entre os serviços.
( ) É uma arquitetura fortemente acoplada com alto nível de coesão e baixa redundância.
( ) Seu foco é prover serviços fracamente acoplados e coesos.
( ) Serve para modelar e implantar funcionalidades em formato de objetos.
As afirmativas são, respectivamente,
Provas
Provas
I. Por meio da depuração, é possível investigar a ocorrência de erros no programa.
II. A depuração é realizada antes da compilação.
III. A depuração pode ser executada por meio de pontos de parada (breakpoints).
Está correto o que se afirma em
Provas
- Compilação e Interpretação de CódigoCompilação
- Compilação e Interpretação de CódigoLinkedição (Linker)
I. A etapa de compilação é responsável por gerar o arquivo executável do programa.
II. Na etapa de link-edição, módulos pré-compilados são ligados entre si.
III. Um programa compilado não causa erros de execução.
Está correto o que se afirma em
Provas
int x, y;
x = 25;
++x;
y = x++;
y+= x+13-11*2;
Os valores das variáveis x e y, após a execução dessas instruções acima, serão, respectivamente:
Provas
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Matriz
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Vetor
- Fundamentos de ProgramaçãoTipos de Dados
- Fundamentos de ProgramaçãoVariáveis
A respeito dos diferentes tipos de variáveis que podem ser usadas em um programa escrito em linguagem C, é correto afirmar que
Provas
I. IntelliTest permite gerar valores de entrada e saída para suas funções como pequenos blocos de testes, expandindo-os automaticamente quando seu código for incrementado, o que reduz o esforço para criação de testes unitários.
II. Live Unit Test produz comentários sobre como as alterações de código afetam os testes existentes e se o novo código gerado é coberto por testes já criados.
III. CodeLens permite a inspeção, execução, depuração e navegação direta para os testes unitários a partir do próprio editor de código.
Está correto o que se afirma em
Provas
Assinale a opção que corresponde à ferramenta descrita no texto
Provas
Caderno Container