Buscar

Sistemas Embarcados - Apol 1 - Gabarito

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Sistemas Embarcados
GABARITO
Apol1
Questão 1/5 - Sistemas Embarcados
Conforme visto na aula 1, um microcomputador utiliza-se de um microprocessador que é composto, basicamente, pela unidade lógica aritmética (ULA), por uma unidade de controle, registradores e unidade de gerenciamento de memória.
Em relação às características de um microprocessador é correto afirmar:
Nota: 20.0
	
	A
	O microprocessador possui um custo muito elevado para ser utilizado na grande maioria das aplicações de sistemas embarcados.
Você acertou!
Apostila da Aula 1 página 2.
	
	B
	O microprocessador possui todos os periféricos necessários incorporados ao seu chip.
	
	C
	O microprocessador é limitado em relação à quantidade de aplicações que podem ser executadas.
	
	D
	O microprocessador possui um set de instruções menor em relação ao microcontrolador.
	
	E
	A maioria dos microprocessadores utilizam a arquitetura RISC.
Questão 2/5 - Sistemas Embarcados
Acerca de EXEMPLOS de SISTEMAS EMBARCADOS.
Assinale a alternativa que, pela definição de SISTEMAS EMBARCADOS, contém um dispositivo que NÃO pode ser considerado um SISTEMA EMBARCADO.
Nota: 20.0
	
	A
	Sistema de iluminação inteligente, smartphone e roteador.
Você acertou!
smarphone é um hardware de propósito geral. Não se enquadra em um sistema embarcado.
	
	B
	Controle de tração, sistema de iluminação inteligente e roteador.
	
	C
	Tomada inteligente, controle de injeção eletrônica e forno micro ondas
	
	D
	Tomada inteligente, controle de injeção eletrônica e controle de ABS.
	
	E
	Forno micro ondas, máquina de lavar roupas e ar condicionado split.
Questão 3/5 - Sistemas Embarcados
Conforme visto na aula 1, um microcontrolador, de forma geral, possui os periféricos necessários para executar suas funções integrados no mesmo chip da CPU.
Em relação às características de um microcontrolador é correto afirmar:
Nota: 20.0
	
	A
	O microcontrolador é projetado de forma a otimizar seu tamanho, recursos e custo.
Você acertou!
Apostila da Aula 3 página 3.
	
	B
	Normalmente o microcontrolador possui uma arquitetura CISC.
	
	C
	Há poucos modelos diferentes disponíveis no mercado.
	
	D
	As memórias não são consideradas um tipo de periférico.
	
	E
	Os microcontroladores são muito limitados quanto às suas áreas de aplicação.
Questão 4/5 - Sistemas Embarcados
A palavra que dá nome a nossa disciplina é SISTEMAS EMBARCADOS. Acerca da definição de SISTEMAS EMBARCADOS, observe as afirmativas abaixo.
1. É uma solução de Hardware digital utilizado para resolver uma determinada tarefa;
2. É uma solução híbrida Hardware e Software projetada para resolver uma determinada tarefa;
3. O temo embarcado refere-se a sistemas que estão enclausurados em um sistema maior.
Acerca das afirmativas apresentadas, assinale a alternativa que contém todas as afirmativas corretas:
Nota: 0.0
	
	A
	I e II, apenas
	
	B
	I e III, apenas
	
	C
	II e III, apenas
	
	D
	I, II, e III
	
	E
	Nenhuma afirmativa está correta.
Questão 5/5 - Sistemas Embarcados
Microprocessadores, microcontroladores e Digital Signal Processors (DSPs) são partes fundamentais de Hardware, mas que apresentam características bastante distintas entre si.
Acerca deste assunto, assinale a alternativa CORRETA.
Nota: 20.0
	
	A
	Microprocessadores são soluções integradas em um chip contendo Unidade Lógica e Aritmética e Unidade de Controle, além de diversos periféricos, como timer e conversor A/D.
Este é o microcontrolador
	
	B
	Microcontroladores são soluções para propósito geral, contendo em seu chip Unidade Lógica e Aritmética e Unidade de Controle, somente.
Este é o microprocessador
	
	C
	Digital Signal Processors tem como objetivo trabalhar com tarefas especializadas de alta complexidade matemática, e portanto podem levar diversos ciclos de clock para realizar operações aritméticas como adição e multiplicação.
multiplicação em um só ciclo de clock
	
	D
	Digital Signal Processors são projetados com um bloco aritmético denominado de multiply-accumulate (MAC), para executar multiplicações em um único ciclo de clock.
Você acertou!
	
	E
	Microcontroladores e microprocessadores  são assim denominados, com a palavra "micro" na frente da palavra, pois o seu chip apresenta uma dimensão física menor, do que se comparado ao tamanho de um DSP, por exemplo.
Não tem nada a ver.
Apol 1
Questão 1/5 - Sistemas Embarcados
Conforme visto na aula 1, um microcontrolador, de forma geral, possui os periféricos necessários para executar suas funções integrados no mesmo chip da CPU.
Em relação às características de um microcontrolador é correto afirmar:
Nota: 20.0
	
	A
	O microcontrolador é projetado de forma a otimizar seu tamanho, recursos e custo.
Você acertou!
Apostila da Aula 3 página 3.
	
	B
	Normalmente o microcontrolador possui uma arquitetura CISC.
	
	C
	Há poucos modelos diferentes disponíveis no mercado.
	
	D
	As memórias não são consideradas um tipo de periférico.
	
	E
	Os microcontroladores são muito limitados quanto às suas áreas de aplicação.
Questão 2/5 - Sistemas Embarcados
A família ARM CORTEX e atualmente a mais popular e empregada em designs de hardware.
Acerca da FAMÍLIA ARM CORTEX. Assinale a alternativa INCORRETA.
Nota: 0.0
	
	A
	É uma arquitetura de CPU completa e padronizada, tornando seu uso, projeto e programação mais simples.
	
	B
	O CORTEX-A é destinado a aplicações de alta performance, como dispositivos móveis
	
	C
	O CORTEX-R é destinado a aplicações de alta performance embarcada, normalmente com desempenho em tempo real.
	
	D
	O CORTEX-M é destinado a aplicações de sistemas embarcados de propósitos gerais, apresentando um com trade-off entre custo, consumo e performance.
	
	E
	O ARM CORTEX é padronizado de tal maneira que, se projetarmos um hardware para um CORTEX-M, e desejarmos no futuro intercambiar por um CORTEX-R ou CORTEX-A, basta substituir o chip da CPU pelo da outra família que tudo irá funcionar sem adaptações maiores.
A troca entre famílias não é simples e direta, uma vez que são hardwares de propósitos bastante distintos.
Questão 3/5 - Sistemas Embarcados
A arquitetura Advanced RISC Machines Ltd (ARM) pode ser considerada nos dias de hoje a mais empregada em projetos de microcontroladores.
Sobre a ARM, e sua proposta de mercado, assinale a alternativa INCORRETA.
Nota: 0.0
	
	A
	O modelo de negócios da ARM é denominado de IP licesing.
	
	B
	A ARM apresenta uma forte comunidade mundo afora, trabalhando somente com projetos open source, o que torna ela uma empresa sem fins lucrativos.
	
	C
	Um dos principais motivos pelo qual a ARM é tão popular, deve-se ao fato de que seus produtos são padronizados, tornando fácil o desenvolvimento e projeto empregando seu hardware.
	
	D
	Dentre alguns dis principais parceiros e fabricantes de dispositivos ARM, citamos a Apple, Texas Instruments e ST Microelectronics.
	
	E
	Diferente de outras companhias de semicondutores, ARM não manufatura nem vende seus chips. Mas sim, vende seus designs para as grandes empresas do mercado.
Questão 4/5 - Sistemas Embarcados
Acerca de EXEMPLOS de SISTEMAS EMBARCADOS.
Assinale a alternativa que, pela definição de SISTEMAS EMBARCADOS, contém um dispositivo que NÃO pode ser considerado um SISTEMA EMBARCADO.
Nota: 20.0
	
	A
	Sistema de iluminação inteligente, smartphone e roteador.
Você acertou!
smarphone é um hardware de propósito geral. Não se enquadra em um sistema embarcado.
	
	B
	Controle de tração, sistema de iluminação inteligente e roteador.
	
	C
	Tomada inteligente, controle de injeção eletrônica e forno micro ondas
	
	D
	Tomada inteligente, controle de injeção eletrônica e controle de ABS.
	
	E
	Forno micro ondas, máquina de lavar roupas e ar condicionado split.
Questão 5/5 - Sistemas Embarcados
Um sistema operacional é um software que tem como função o gerenciamento de tarefas, memórias e todos os recursos de hardware de uma máquina.
Conforme visto na aula 2, sobre os sistemas operacionais de tempo real (RTOS) é correto afirmar:
I)   Normalmente são utilizados em sistemas embarcados mais complexos.II)  É utilizado em situações onde o tempo é o parâmetro fundamental.
III) Um RTOS não pode ser utilizado em aplicações que não são consideradas críticas.
Nota: 20.0
	
	A
	I e II estão corretas.
Você acertou!
Apostila da Aula 2, página 3.
	
	B
	I e III estão corretas.
	
	C
	II e III estão corretas.
	
	D
	todas estão corretas.
	
	E
	todas estão erradas.
Apol 2
Questão 1/5 - Sistemas Embarcados
Uma das métricas empregadas para escolher um processador para projetos de sistemas embarcados é o desempenho.
Acerca deste desempenho e das métricas utilizadas para sua avaliação, assinale a alternativa correta:
	
	A
	O processamento básico é uma métrica adotada para mensurar quantas operações em pipeling são executadas por unidade de tempo.
	
	B
	O processamento de sincronização é uma métrica que acompanha um mutex sendo utilizado por diversas tarefas distintas
	
	C
	O escalonamento preemptivo é uma métrica que testa quantas vezes a troca de contexto entre tarefas ocorre em um determinado tempo
	
	D
	O processamento de interrupção é uma métrica que verifica quantas interrupções ocorram em um determinado intervalo de tempo
	
	E
	O processamento básico é uma métrica que verifica quantas interrupções ocorram em um determinado intervalo de tempo
Questão 2/5 - Sistemas Embarcados
Sobre algumas arquiteturas de microcontroladores estudadas nesta disciplina.
Assinale a alternativa CORRETA.
	
	A
	Podemos afirmar que enquanto maior o tamanho da palavra, melhor o desempenho geral do microcontrolador. Ou seja, microcontroladores 32 bits tem sempre desempenho superior aos de 16 bits, que por sua vez são melhores que os 8 bits. Afinal, operam mais bits por vez dentro da ULA.
	
	B
	Microcontroladores que contém uma ULA com duas entradas e, uma destas entradas da ULA acabar sendo sempre um registrador específico (como o acumulador), tendem a realizar operações aritméticas mais rapidamente do que ULAs sem um registrador próprio para entrada, pois o acesso de dados na memória ocorre menos vezes.
	
	C
	A arquitetura do MSP430 é RISC de 8 bits,  enquanto que o ATMEGA328 é uma arquitetura 16 bits.
	
	D
	A quantidade de  registradores de propósito geral tende a melhorar o desempenho das operações aritméticas e lógicas, reduzindo também o custo e o tamanho do chip de silicio.
	
	E
	Uma arquitetura capaz de utilizar quaisquer registradores de propósito geral como dados de entrada na ULA operam menos vezes com a memória, tendendo a apresentar um desempenho de operações aritméticas e lógicas superior a outras arquitetura sem esta característica.
Questão 3/5 - Sistemas Embarcados
Abaixo temos uma lista de arquiteturas populares para sistemas embarcados:
I - HCS08
II - Arm Cortex M4
III - MSP430 
IV - Arm Cortex M0 
Assinale a alternativa correta que representa o tamanho da palavra de cada uma das arquiteturas.
	
	A
	I - 32 bits
II - 32 bits
III - 16 bits
IV - 32 bits
	
	B
	I - 16 bits
II - 32 bits
III - 8 bits
IV - 32 bits
	
	C
	I - 16 bits
II - 16 bits
III - 8 bits
IV - 16 bits
	
	D
	I - 8 bits
II - 32 bits
III - 8 bits
IV - 16 bits
	
	E
	I - 8 bits
II - 32 bits
III - 16 bits
IV - 32 bits
Questão 4/5 - Sistemas Embarcados
Uma das métricas empregadas para a escolha de um microcontrolador para uma aplicação embarcada é a eficiência energética do dispositivo.
Acerca deste tópico, assinale a alternativa CORRETA.
	
	A
	Processadores de smartphones, laptops, desktops, e afins, não são indicados para aplicações embarcadas, uma vez que seu consumo energético é bastante elevado para aplicações que dependem do uso de pequenas baterias que devem ter alta durabilidade (as vezes meses, ou anos).
	
	B
	A eficiência energética é medida em Watts (ou miliWatts)
	
	C
	Os microcontroladores baseados na arquitetura ARM Cortex M4 são os mais eficientes que temos hoje no mercado, e portanto são os mais utilizados em aplicações embarcadas em 2020.
	
	D
	Enquanto maior o clock de operação do dispositivo, mais energia é gerada e por consequencia maior a dissipação de calor, melhorando a eficiência energética.
Questão 5/5 - Sistemas Embarcados
Uma das métricas adotadas para escolher um microcontrolador embarcados é a densidade de código.
Acerta deste tópico, assinale a alternativa correta.
	
	A
	A densidade de código é muito importante em um projeto embarcado, uma vez que a quantidade de memória disponível em um dispositivo destes tende a ser abundante.
	
	B
	O tamanho do conjunto de instruções suportada por uma arquitetura não tem impacto direto na densidade do código gerado pelo compilador
	
	C
	A arquitetura ARM suporta dois conjuntos distintos de instruções (Thumb e ARM), com o objetivo de otimizar a densidade de código.
	
	D
	O compilador, responsável por gerar o código em linguagem de máquina, não tem impacto na densidade do código gerado.
	
	E
	Em aplicações mais complexas e que fazem o uso de um RTOS, a preocupação com densidade de código se torna irrelevante pois os código gerados são na grandeza dos MegaBytes.

Continue navegando