Buscar

Sistemas operacionais AV

Prévia do material em texto

1a Questão (Ref.: 201511523738)
	Acerto: 1,0  / 1,0
	Em relação aos tipos de Sistemas Operacionais, marque qual opção N Ã O faz sentido.
		
	 
	Sistemas Monotarefas com mais de um usuário
	
	Sistemas Monousuário e Multitarefas
	
	Sistemas Multitarefas com Múltiplos usuários
	
	Sistemas Monousuários e Monotarefas
	
	Sistemas Multiusuários e Multitarefas
		 Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201510828532)
	Acerto: 1,0  / 1,0
	A maioria dos autores classifica os sistemas operacionais entre os seguintes tipos: sistemas monotarefa ou multitarefa, sistemas monousuário ou multiusuário, sistemas monoprocessados ou multiprocessados. Em relação a essas classificações, marque a alternativa correta:
		
	
	Um sistema operacional multitarefa é necessariamente um sistema multiprocessado.
	
	Em sistemas operacionais multitarefa monoprocessados a execução de diferentes programas é simultânea.
	
	Todo sistema operacional multitarefa é necessariamente um sistema multiusuário.
	 
	Todo sistema operacional multiusuário é ao mesmo tempo um sistema multitarefa.
	
	Um sistema operacional multiprocessado não é necessariamente um sistema multitarefa.
		 Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201510828482)
	Acerto: 1,0  / 1,0
	Em sistemas multiprogramáveis os processos podem assumir diferentes estados. Os três estados mais importantes são: running (execução); ready (pronto); e wait (espera). Mudanças entre esses estados podem ocorrer a qualquer momento. Assinale dentre as assertivas seguir a unica mudança de estado que NÃO pode acontecer:
		
	
	EXECUÇÃO para PRONTO
	
	ESPERA para PRONTO
	 
	ESPERA para EXECUÇÃO
	
	EXECUÇÃO para ESPERA
	
	PRONTO para EXECUÇÃO
		 Gabarito Comentado.
	
	
	 4a Questão (Ref.: 201511424917)
	Acerto: 1,0  / 1,0
	Processos do tipo _________, permitem a comunicação direta do usuário com o processo durante o seu processamento. Marque a opção que melhor completa a frase acima.
		
	
	Processos Background
	
	Processos CPU bound
	 
	Processos Foreground
	
	Processos em Lote
	
	Processos I/O bound
		 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201511488224)
	Acerto: 1,0  / 1,0
	Sabe-se que cada processo tem seu próprio contexto de software, contexto de hardware e espaço de endereçamento. Threads de um mesmo processo compartilham o mesmo contexto de software e espaço de endereçamento, apesar de terem contexto de hardware próprio. De acordo com as afirmações, marque a alternativa correta.
		
	
	O uso de threads representa ganhos em termos de desempenho, pois durante a interrupção de um thread apenas o espaço de endereçamento precisa ser salvo, já que o contexto de software e de hardware são os mesmos entre os vários threads
	
	O uso de threads diminui o desempenho, pois durante a interrupção de um thread é necessário salvar o contexto de hardware, de software e espaço de endereçamento.
	 
	O uso de threads representa ganhos em termos de desempenho, pois durante a interrupção de um thread apenas o contexto de hardware precisa ser salvo, já que o contexto de software e o espaço de endereçamento são os mesmos entre os vários threads
	
	O uso de threads não influencia no desempenho, pois durante a interrupção de um thread é necessário salvar o contexto de hardware, de software e espaço de endereçamento
	
	O uso de threads representa ganhos em termo de desempenho, pois durante a interrupção de um thread apenas o contexto de software precisa ser salvo, já que o contexto de hardware e o espaço de endereçamento são os mesmos entre os vários threads.
		 Gabarito Comentado.
	
	
	 6a Questão (Ref.: 201510833440)
	Acerto: 1,0  / 1,0
	Uma das diferenças entre threads de usuário e threads de kernel e:
		
	
	A thread de usuário não pode utilizar funções do sistema operacional e a thread de kernel pode.
	
	Uma thread de kernel bloqueada bloqueia todo o processo obrigatoriamente e a de usuário não bloqueia.
	
	A thread de kernel depende de uma biblioteca para ser utilizada e a de usuário não depende.
	 
	A thread de kernel é escalonada diretamente pelo sistema operacional e a de usuário não.
	
	Uma thread de kernel não pode executar instruções privilegiadas e a de usuário pode.
		
	
	
	 7a Questão (Ref.: 201510834706)
	Acerto: 1,0  / 1,0
	Preciso de canetas e apagador para a aula. Peguei as canetas, mas parei para conversar um pouco. Ao tentar pegar o apagador fiquei sabendo que outro professor pegou o apagador para um reunião não programada e aguardava a caneta  que não estava mais sobre a mesa para começar a reunião.
Fiquei esperando que o apagador fosse devolvido e, como isso não aonteceu, resolvi guardar as canetas para a segunda aula e continuar aguardando o apagador. 
Fiquei sabendo que o outro professor também não começou a reunião pois ficou aguardando as canetas e também resolveu aguardar.
Nesta situação podemos identificar a ocorrência de:
		
	
	Um evento que será solucionado assim que terminar a aula
	
	Um deadlock que poderá ser solucionado quando o professor desistir da aula.
	 
	Um deadlock em função da exclusão mútua no acesso aos dois recursos
	
	Uma condição de corrida
	
	Um deadlock que poderá ser solucionado se um dos professores tirar o recurso das mãos do outro.
		
	
	
	 8a Questão (Ref.: 201511429248)
	Acerto: 1,0  / 1,0
	Embora ambos tenham seu escalonamento feito pelo gerenciamento de processos, threads e processos são estruturalmente distintos. Qual é a principal diferença entre eles? 
Escolha a alternativa correta.
		
	
	Processos executam mais rapidamente.
	
	Threads apenas podem ocorrer em processadores multicore.
	
	Apenas threads podem ser executados em paralelo.
	 
	Threads possuem o mesmo contexto de software
	
	Processos apenas podem ocorrer em sistemas de grande porte.
		 Gabarito Comentado.
	
	
	 9a Questão (Ref.: 201510833346)
	Acerto: 0,0  / 1,0
	Diversos conceitos são fundamentais para que se implemente concorrência entre processos. Região Crítica é um desses conceitos, que pode ser melhor definido como sendo:
		
	 
	Um trecho de programa onde existe o compartilhamento de algum recurso que não permite o acesso concomitante por mais de um programa
	
	Um trecho de programa onde existe algum recurso cujo acesso é dado por uma prioridade
	
	Um trecho de programa cujas instruções podem ser executadas em paralelo e em qualquer ordem
	
	Um trecho de programa que deve ser executado em paralelo com a Região Crítica de outro programa
	 
	Um trecho de programa onde existe algum recurso a que somente o sistema operacional pode ter acesso
		 Gabarito Comentado.
	
	
	 10a Questão (Ref.: 201511390585)
	Acerto: 1,0  / 1,0
	No âmbito de sistemas operacionais, uma seção ou região crítica é a:
		
	 
	parte do programa que acessa dados compartilhados.
	
	área do programa que é executada 80% do tempo.
	
	parte da memória usada para operações criptográficas.
	
	área do sistema operacional que contém o código do loader.
	
	área da memória que contém dados compartilhados.
		 Gabarito Comentado.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes