Buscar

Avaiação Parcial Sistemas Operacionais

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 4 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

Prévia do material em texto

Avaiação Parcial: CCT0166_SM_201402128461 V.1 
	 
	Aluno(a): LAILA CARMO...
	Matrícula: 201402128461
	Acertos: 10,0 de 10,0
	Data: 03/11/2016 10:46:55 (Finalizada)
	
	 1a Questão (Ref.: 201402153054)
	Acerto: 1,0  / 1,0
	A arquitetura microkernel caracteriza-se por conter um núcleo simples e enxuto que gerencia a troca de mensagens entre os serviços do sistema operacional. Assinale a opção que representa um exemplo de sistema operacional que adota esta arquitetura:
		
	
	Windows 7
	
	Windows Vista
	 
	MINIX
	
	Windows XP
	
	Linux
		 Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201402152162)
	Acerto: 1,0  / 1,0
	Os sistemas operacionais podem ser classificados quanto às atribuições do kernel, dividindo-se em: arquitetura monolítica, arquitetura em camadas e arquitetura microkernel. Marque a alternativa CORRETA:
		
	 
	A maioria dos sistemas operacionais atuais é desenvolvida usando a arquitetura em camadas, já que há pelo menos a camada "usuário" e a camada "kernel".
	
	A arquitetura microkernel caracteriza-se por se tratar de um conjunto de módulos que funcionam como se fosse um único programa.
	
	A arquitetura em camadas tem como vantagem o alto desempenho.
	
	A arquitetura monolítica é a que tem a implementação mais complexa.
	
	Na arquitetura monolítica, caso um serviço pare, o kernel não é comprometido, já que a principal função do núcleo é gerenciar a comunicação (troca de mensagens) entre as aplicações e os serviços.
		 Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201402152959)
	Acerto: 1,0  / 1,0
	Suponha que um usuário esteja utilizando um editor de texto em um terminal Windows. Em um dado momento ele nota que o computador ficou lento. O usuário confirma que aparentemente não há nenhum programa sendo executado além do Windows e do Word. Ao conferir no gerenciador de tarefas, ele observa que existe um novo processo chamado "backup". Entretanto, não há nenhuma interface para lidar com esse processo. Neste caso, podemos dizer que o processo "backup" é um processo do tipo:
		
	
	I/O-bound.
	
	CPU-bound.
	 
	background.
	
	foreground.
	
	monotarefa.
		
	
	
	 4a Questão (Ref.: 201402153337)
	Acerto: 1,0  / 1,0
	Processos podem ser classificados como CPU-bound ou I/O bound, de acordo com a utilização elevada do processador(UCP) e dos dispositivos de entrada/saída(E/S), respectivamente. Analisando os gráficos abaixo podemos afirmar que :
		
	 
	o gráfico 2 representa um processo de I/O bound e o gráfico 1 representra um processo de CPU-bound.
	
	ao longo do tempo o gráfico 1 representa um processo de I/O bound, já no gráfico 2 não é possível verificar o tipo de processo que representa.
	
	tanto o gráfico 1 quanto o gráfico 2 representam processos de I/O bound.
	
	tanto o gráfico 1 quanto o gráfico 2 representam processos de CPU-bound.
	
	o gráfico 1 representa um processo de I/O bound e o gráfico 2 representra um processo de CPU-bound.
		 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201402811837)
	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 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.
	 
	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 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.
		 Gabarito Comentado.
	
	
	 6a Questão (Ref.: 201402752863)
	Acerto: 1,0  / 1,0
	Threads são fluxos de execução distintos dentro de um mesmo processo. Assinale a afirmativa que NÃO está de acordo com o conceito de threads.
		
	 
	Fornecem a interface entre os processos e o sistema operacional sendo um mecanismo de proteção ao núcleo
	
	Compartilhamento de recursos
	
	Economia de tempo de processamento
	
	Utilização de múltiplos processadores
	
	Melhor aproveitamento na fatia de tempo
		 Gabarito Comentado.
	
	
	 7a Questão (Ref.: 201402847134)
	Acerto: 1,0  / 1,0
	Exclusão mútua é uma técnica usada em programação concorrente para evitar que dois processos ou threads tenham acesso, simultaneamente, a um recurso compartilhado, acesso esse denominado por REGIÃO CRÍTICA. Julgue as sentenças a seguir e marque a INCORRETA.
		
	 
	É permitido que mais de um processo por vez possa executar uma região crítica
	
	Um processo deve permanecer executando uma região crítica por tempo finito
	
	Não pode haver nem deadlock nem starvation
	
	Quando não houver processo executando uma região crítica qualquer processo que solicitar acesso deverá obtê-lo imediatamente
	
	Um processo interrompido fora de uma região crítica não pode impedir que outro processo tenha acesso a esta região crítica
		 Gabarito Comentado.
	
	
	 8a Questão (Ref.: 201402847155)
	Acerto: 1,0  / 1,0
	Exclusão mútua é uma técnica usada em programação concorrente para evitar acesso simultâneo a um recurso compartilhado, acesso esse denominado por REGIÃO CRÍTICA. Julgue as sentenças a seguir e marque a INCORRETA.
		
	
	Um processo interrompido fora de uma região crítica não pode impedir que outro processo tenha acesso a esta região crítica
	
	Um processo deve permanecer executando uma região crítica por tempo finito
	 
	É permitido que mais de um processo, em execução, possa executar, simultaneamente, uma região crítica
	
	Quando não houver processo executando uma região crítica qualquer processo que solicitar acesso deverá obtê-lo imediatamente
	
	Não pode haver nem deadlock nem starvation
		 Gabarito Comentado.
	
	
	 9a Questão (Ref.: 201402153024)
	Acerto: 1,0  / 1,0
	Para evitar os problemas causados pelo compartilhamento de recursos entre processos executados de forma concorrente foram propostos mecanismos de exclusão mútua. Os mecanismos de exclusão mútua são classificados entre soluções de hardware e soluções de software. Das alternativas abaixo, marque a unica que apresenta uma solução de HARDWARE para o problema da exclusão mútua.
		
	 
	Instrução test-and-set.
	
	Algoritmo de Peterson.
	
	Segundo algoritmo
	
	Algoritmo de Dekker.
	
	Primeiro algoritmo
		 Gabarito Comentado.
	
	
	 10a Questão (Ref.: 201402752180)
	Acerto: 1,0  / 1,0
	O semáforo possui regras de acesso. Analise as regras abaixo que permitem o acesso adequado ao semáforo e, em seguida, assinale a alternativa correta: I. O semáforo deve ser inicializado com um valor não negativo. II. A operação DOWN decrementa o semáforo; III. A operação UP incrementa o semáforo; IV. Se o semáforo valer zero e for decrementado, oprocesso entra em estado de pronto Estão corretas as sentenças:
		
	 
	I, II e III
	
	I, III e IV
	
	II, III e IV
	
	apenas II e III
	
	apenas I e IV

Continue navegando