Logo Passei Direto
Buscar

Sistemas Embarcados - Resumo

Ferramentas de estudo

Questões resolvidas

Questão 8/10 - Sistemas Embarcados
Em sistemas multitarefas, algumas tarefas podem trabalham juntas a fim de resolver um determinado problema, e para isso precisam se comunicar para sincronizar as informações. Em relação aos mecanismos utilizados para sincronizar tarefas, sobre a exclusão mútua é correto afirmar:

I) MUTEX é uma abreviação utilizada para o mecanismo de exclusão mútua
II) A exclusão mútua é uma das formas mais simples de sincronização de tarefas
III) A exclusão mútua garante acesso exclusivo às variáveis ou hardware que estão sendo compartilhados por uma tarefa.
IV) O MUTEX utiliza uma variável de controle que pode conter até 4 bits para representar os estados necessários.
Nota: 10.0

A Somente I está correto.

B Somente II está correto.

C Somente III está correto.

D I, II e III estão corretos.

A Somente I está correto.
B Somente II está correto.
C Somente III está correto.
D I, II e III estão corretos.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Questão 8/10 - Sistemas Embarcados
Em sistemas multitarefas, algumas tarefas podem trabalham juntas a fim de resolver um determinado problema, e para isso precisam se comunicar para sincronizar as informações. Em relação aos mecanismos utilizados para sincronizar tarefas, sobre a exclusão mútua é correto afirmar:

I) MUTEX é uma abreviação utilizada para o mecanismo de exclusão mútua
II) A exclusão mútua é uma das formas mais simples de sincronização de tarefas
III) A exclusão mútua garante acesso exclusivo às variáveis ou hardware que estão sendo compartilhados por uma tarefa.
IV) O MUTEX utiliza uma variável de controle que pode conter até 4 bits para representar os estados necessários.
Nota: 10.0

A Somente I está correto.

B Somente II está correto.

C Somente III está correto.

D I, II e III estão corretos.

A Somente I está correto.
B Somente II está correto.
C Somente III está correto.
D I, II e III estão corretos.

Prévia do material em texto

Questão 1/10 - Sistemas Embarcados
As interrupções e exceções são eventos que interrompem a execução normal do processador para que ele execute instruções especiais.
Conforme visto na aula 3, é correto afirmar:
I)   Uma exceção é uma sinalização de detecção de erro que ocorre devido a eventos internos. 
II)  Uma exceção é caracterizada por ser um evento assíncrono.
III) Uma interrupção está associada a eventos externos ao processador.
IV) As interrupções não podem ser receber níveis de prioridade diferentes.
Nota: 10.0
	
	A
	I e II estão corretas.
	
	B
	II e III estão corretas.
	
	C
	III e IV estão corretas.
	
	D
	I e III estão corretas.
Você acertou!
Correto.
Apostila da Aula 3 - tema 1.
	
	E
	II e IV estão corretas.
Questão 2/10 - Sistemas Embarcados
Além da sincronização de tarefas, há aplicações que necessitam também trocar informações, sendo que essa troca de informações também é gerenciada pelo sistema operacional.
Em relação às técnicas utilizadas para troca de mensagens é correto afirmar:
I)   As técnicas utilizadas para troca de mensagens são: caixas de mensagens e filas de mensagens.
II)  Na caixa de mensagem, quando ocorre um timeout, a mensagem é colocada na lista de tarefas prontas e um código de erro é sinalizado para que o problema seja identificado.
III) Na fila de mensagens, o buffer underrun ocorre quando a tarefa receptora não consegue processar todas as informações da fila antes que esta fica cheia.
IV) Uma fila de mensagens pode ser utilizada para enviar e receber informações como temperatura de sensores e mensagens de textos para display de LCD.
Nota: 10.0
	
	A
	I e II estão corretas.
	
	B
	II e III estão corretas.
	
	C
	I, II e III estão corretas.
	
	D
	II, III e IV estão corretas.
	
	E
	I, II, III e IV estão corretas.
Você acertou!
Aula 2 apostila pg 15.
Questão 3/10 - Sistemas Embarcados
Um sistema operacional possui diversas funcionalidades que são utilizadas para auxiliar o funcionamento de sistemas microprocessados. Dentre essas funcionalidades, uma das funções é gerenciar o acesso aos recursos compartilhados do sistema.
Conforme visto na aula 2, sobre a inversão de prioridade é correto afirmar:
I)   A inversão de prioridade é um problema comum em sistemas de tempo real e está associada ao compartilhamento de recursos.
II)  Este efeito pode ser reduzido com o aumento, temporário, da prioridade da tarefa enquanto utilizar o recurso compartilhado.
III) A alteração automática de prioridade pe chamada de "herança de prioridade".
IV) Criar uma tarefa específica para o gerenciamento de um determinado recurso é uma das formas de se evitar a inversão de prioridade.
Nota: 10.0
	
	A
	I, II e III estão corretas.
	
	B
	I, II, III e IV estão corretas.
Você acertou!
Apostila da Aula 2, páginag 8.
	
	C
	I e II estão correta.
	
	D
	III e IV estão correta.
	
	E
	II, III e IV estão corretas.
Questão 4/10 - Sistemas Embarcados
Conforme visto na aula 1, há disponível no mercado uma infinidade de modelos de microcontroladores de vários fabricantes para atender aplicações nos mais variados segmentos.
Em relação aos microntroladores de 8 e 16 bits é correto afirmar:
Nota: 10.0
	
	A
	O programa para este grupo de microcontroladores só pode ser desenvolvido na linguagem assembly.
	
	B
	Este grupo de microcontroladores possui uma limitação de memória que normalmente está na faixa de Kbytes.
Você acertou!
Apostila da Aula 1, página 5.
	
	C
	Este grupo de microcontroladores é utilizado em aplicações onde se necessita grande interação com o usuário.
	
	D
	O firmware pode ser gravado em uma memória RAM.
	
	E
	O firmware pode ser alterado com facilidade por qualquer usuário.
Questão 5/10 - Sistemas Embarcados
Conforme visto na aula 1, nos últimos anos os kits comerciais para sistemas embarcados vêm ganhando espaço por permitir uma redução significativa no tempo de projeto ao se utilizar um hardware pronto com toda a eletrônica necessária.
Em relação à utilização de kits comerciais é correto afirmar:
I)   É possível alcançar uma redução no tempo de desenvolvimento do projeto.
II)  Não é possível se alcançar uma melhor qualidade na aplicação final.
III) Consegue eliminar a complexidade da comunicação entre sistemas compatíveis.
Nota: 10.0
	
	A
	Somente I está correta.
	
	B
	Somente II está correta.
	
	C
	Somente III está correta.
	
	D
	I e III estão corretas.
Você acertou!
Apostila da Aula 1, página 12.
	
	E
	II e III estão corretas.
Questão 6/10 - Sistemas Embarcados
Conforme visto na aula 1, as memórias são periféricos fundamentais em qualquer sistema microprocessado, pois sem elas é impossível armazenar os códigos de programas para inicializar um sistema, executar os softwares e armazenar os dados coletados e gerados.
Em relação às memórias RAM é correto afirmar que:
I)   A memória do tipo SRAM é mais rápida que a memória do tipo DRAM.
II)  A memória RAM não perde seus dados quando a energia elétrica é cortada.
III) A memória do tipo SRAM ocupa mais espaço e possui um custo maior que a memória do tipo DRAM.
Nota: 10.0
	
	A
	I e II estão corretas.
	
	B
	I, II e III estão corretas.
	
	C
	I e III estão corretas.
Você acertou!
Apostila da Aula 1, página 10.
	
	D
	II e III estão corretas.
	
	E
	I, II e III estão erradas.
Questão 7/10 - Sistemas Embarcados
Um sistema operacional multitarefa possui a capacidade de executar vários programas ao mesmo tempo. Na verdade, as execuções não são realizadas ao mesmo tempo, pois o processador executa uma tarefa por vez. É o escalonamento de processos que nos dá a sensação de que as tarefas são executadas simultaneamente.
Conforme visto na aula 2, o algoritmo de escalonamento que executa as tarefas conforme elas forem chegando na fila de execução é chamado de:
Nota: 10.0
	
	A
	Execução por prioridade (Priority).
	
	B
	Shortest job first ou Menor tarefa primeiro.
	
	C
	First-In-First-Out (FIFO), ou seja, o primeiro que chega é o primeiro que sai.
Você acertou!
Apostila da aula 2, página 11.
	
	D
	Round Robin.
	
	E
	Earliest deadline first ou Menor deadline primeiro.
Questão 8/10 - Sistemas Embarcados
Em sistemas multitarefas, algumas tarefas podem trabalham juntas a fim de resolver um determinado problema, e para isso precisam se comunicar para sincronizar as informações.
Em relação aos mecanismos utilizados para sincronizar tarefas, sobre a exclusão mútua é correto afirmar:
I)   MUTEX é uma abreviação utilizada para o mecanismo de exclusão mútua
II)  A exclusão mútua é uma das formas mais simples de sincronização de tarefas
III) A exclusão mútua garante acesso exclusivo às variáveis ou hardware que estão sendo compartilhados por uma tarefa.
IV) O MUTEX utiliza uma variável de controle que pode conter até 4 bits para representar os estados necessários.
Nota: 10.0
	
	A
	Somente I está correto.
	
	B
	Somente II está correto.
	
	C
	Somente III está correto.
	
	D
	I, II e III estão corretos.
Você acertou!
Apostila da aula 2 pg 13
	
	E
	Somente II e III estão corretos.
Questão 9/10 - Sistemas Embarcados
Conforme visto na aula 1, praticamente todo sistema embarcado tem como uma de suas principais funções a interação com o meio externo, quer seja com um ser humano, quer seja com outro sistema.
Em relação ao hardware para sistemas embarcados, é correto afirmar:
I)   O hardware externo para um sistema embarcado normalmente é desenvolvido em função das necessidades de cada aplicação.
II)  O projeto do hardware externo deve levar em consideração as condições de ambiente como a aplicação em áreas agressivas onde possam sofrer com as temperaturas (altas ou grandes variações), interferência eletromagnética e vibração.
III) Uma das aplicações do hardware externo é realizar a interface entre o processador e os sensores e atuadores do sistema.
Nota: 10.0
	
	A
	I e II estão corretos.
	
	B
	I e III estão corretos.
	
	C
	II e III estão corretos.
	
	D
	I, II e III estão corretos.
Você acertou!
Apostila da Aula 1, página 11.
Questão 10/10 - Sistemas Embarcados
Conforme visto na aula 1, um microcontrolador, de formageral, 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: 10.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.
image1.wmf
image2.wmf

Mais conteúdos dessa disciplina