A maior rede de estudos do Brasil

Grátis
6 pág.
SISTEMAS EMBARCADOS APOL 1 NOTA 100

Pré-visualização | Página 1 de 2

SISTEMAS EMBARCADOS
APOL 1 NOTA 100
Questão 1/10 - 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: 10.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.
Questão 2/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 3/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 filas de mensagens é correto afirmar:
I)   A leitura da fila de mensagens pode ser realiza de forma aleatória.
II)  Esta técnica permite que a tarefa transmissora e receptora se comunique sem a necessidade de estarem conectadas simultaneamente.
III) A fila de mensagens não permite a sincronização de tarefas.
IV) A fila armazena as mensagens enviadas até que a tarefa receptora esteja apta a recebê-las
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 IV estão corretas.
	
	E
	II e IV estão corretas.
Você acertou!
Aula 2 apostila pg 16.
Questão 4/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 5/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 em que cada tarefa executa seu código por um período de tempo pré-determinado e ao término deste tempo o sistema operacional retira o processo da CPU e libera a execução da próxima tarefa da fila é chamado de:
Nota: 10.0
	
	A
	First-In-First-Out (FIFO), ou seja, o primeiro que chega é o primeiro que sai.
	
	B
	Shortest job first ou Menor tarefa primeiro.
	
	C
	Round Robin.
Você acertou!
Apostila da Aula 2, página 12.
	
	D
	Execução por prioridade (Priority).
	
	E
	Earliest deadline first ou Menor deadline primeiro.
Questão 6/10 - Sistemas Embarcados
Conforme visto na aula 1, há uma grande variedade de periféricos disponíveis no mercado para atender uma infinidade de aplicações e é função do projetista do sistema definir quais dispositivos serão necessários e então selecionar a CPU e as placas eletrônicas que atenderão ao projeto.
Em relação aos sistemas de comunicação do kit Raspberry Pi 3 modelo B é correto afirmar que:
I)   Ele não possui nenhum tipo de comunicação sem fio.
II)  Ele não possui uma interface de comunicação ethernet.
III) Ele possui comunicação bluetooth incorporado ao sistema.
Nota: 10.0
	
	A
	I e II estão corretos.
	
	B
	II e III estão corretos.
	
	C
	Somente I está correto.
	
	D
	Somente II está correto.
	
	E
	Somente III está correto.
Você acertou!
Apostila da Aula 1, página 15.
Questão 7/10 - Sistemas Embarcados
Todo sistema computacional possui um sistema de entrada e saída (E/S), pois é através dele que os dados são recebidos do meio externo ou enviados ao meio externo.
Conforme visto na aula 4, a respeito das formas de mapeamento das entradas e saídas é correto afirmar:
Nota: 10.0
	
	A
	No modo de mapeamento em memória, o endereço de cada dispositivo faz parte do espaço de endereço de memória do sistema.
Você acertou!
Apostila da aula 4, página 4.
	
	B
	No mapeamento em memória, o acesso aos dispositivos de E/S é realizado através de instruções específicas para isso.
	
	C
	No mapeamento em memória, os endereços dos dispositivos de E/S ficam disponíveis para acesso de qualquer aplicação de usuário.
	
	D
	No mapeamento por portas, os endereços dos dispositivos de E/S ficam no mesmo espaço de endereço do sistema de memória.
	
	E
	No mapeamento por portas, todos os dispositivos de E/S utilizam a mesma porta para endereçamento.
Questão 8/10 - Sistemas Embarcados
O uso de interrupções, é um modo de gerenciar o relacionamento do processador com outros periféricos, quer seja um periférico interno a ele, quer seja um periférico externo.
Conforme visto na aula 3, sobre interrupções, é correto afirmar:
I)   A interrupção pode ser utilizada para uma grande variedade de eventos.
II)  A interrupção permite separar operações críticas do programa principal e garantir que sejam tratadas de maneira correta e no tempo certo.
III) O disparo de uma interrupção pode ser feito de forma intencional, via software ou por um erro
Nota: 10.0
	
	A
	Somente I está certo.
	
	B
	Somente II está certo.
	
	C
	Somente III está certo.
	
	D
	I e II estão certos.
	
	E
	I, II e III estão certos.
Você acertou!
Correto.
Apostila da Aula 3, tema 1.
Questão 9/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 32 bits é correto afirmar:
Nota: 10.0
	
	A
	Neste grupo de microcontroladores não é possível utilizar um sistema operacional.
	
	B
	Neste grupo de microcontroladores a arquitetura mais utilizada é a arquitetura ARM.
Você acertou!
Apostila da Aula 1, página 8.
	
	C
	A arquitetura ARM é baseada na arquitetura CISC.
	
	D
	Arquiteturas de 32 bits não conseguem endereçar mais do que 1Gbyte de memória.
	
	E
	A arquitetura ARM possui um alto consumo de energia.
Questão 10/10 - Sistemas Embarcados
As interrupções têm a função de gerenciar o relacionamento do processador com seus periféricos, e portanto, fazem parte de todos os sistemas microprocessados modernos.
Conforme visto na aula 3, sobre interrupções, é correto afirmar:
I)   Os periféricos não pode ser ligados diretamente aos pinos de interrupção do processador.
II)  Os periféricos podem ser conectados a um controlador externo que recebe os vários sinais de interrupção e os multiplexa em uma única saída para