Buscar

Sistemas operacionais 2

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 OPERACIONAIS
	Simulado: CCT0311_SM_201504730305 V.1 
	Aluno(a): JOSE ALEF ARAUJO DA SILVA
	Matrícula: 201504730305
	Desempenho: 0,4 de 0,5
	Data: 26/09/2017 16:00:01 (Finalizada)
	
	 1a Questão (Ref.: 201504844933)
	Pontos: 0,0  / 0,1
	Negar estruturalmente uma das quatro condições necessárias para causar deadlock corresponde a qual estratégia para lidar com deadlock?
		
	 
	Ignorar o problema
	 
	Prevenir
	
	Detectar
	
	Detectar e recuperar
	
	Evitar
		
	
	
	 2a Questão (Ref.: 201505453032)
	Pontos: 0,1  / 0,1
	Uma alternativa para o aumento de desempenho de sistemas computacionais é o uso de processadores com múltiplos núcleos, chamados multicores. Nesses sistemas, cada núcleo, normalmente, tem as funcionalidades completas de um processador, já sendo comuns, atualmente, configurações com 2, 4 ou mais núcleos. Com relação ao uso de processadores multicores, e sabendo que threads são estruturas de execução associadas a um processo, que compartilham suas áreas de código e dados, mas mantêm contextos independentes, analise as seguintes asserções. Ao dividirem suas atividades em múltiplas threads que podem ser executadas paralelamente, aplicações podem se beneficiar mais efetivamente dos diversos núcleos dos processadores multicores **************************porque************************** o sistema operacional nos processadores multicores pode alocar os núcleos existentes para executar simultaneamente diversas seqüências de código, sobrepondo suas execuções e, normalmente, reduzindo o tempo de resposta das aplicações às quais estão associadas. Acerca dessas asserções, assinale a opção correta.
		
	 
	As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
	
	Tanto a primeira quanto a segunda asserções são proposições falsas.
	
	As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira.
	
	A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
	
	A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
		
	
	
	 3a Questão (Ref.: 201505453053)
	Pontos: 0,1  / 0,1
	Sistemas operacionais de tempo real são utilizados em controle de processos automatizados, em que o tempo de resposta a determinados eventos é um fator crítico. Com relação a esse assunto, julgue os itens seguintes. I - Sistemas de tempo real estritos (hard real-time) não utilizam dispositivos de memória secundária (como discos), pois estes não oferecem garantia de término das operações dentro de uma quantidade máxima de tempo. II - Um sistema operacional de propósito geral pode ser modificado para ser de tempo real atribuindo-se prioridades fixas para cada um dos processos. III - O escalonamento mais utilizado por sistemas operacionais de tempo real é o shortest-job-first (tarefa mais curta primeiro). Assinale a opção correta:
		
	
	Apenas os itens II e III estão certos.
	 
	Apenas um item está certo.
	
	Apenas os itens I e II estão certos.
	
	Todos os itens estão certos.
	
	Apenas os itens I e III estão certos.
		
	
	
	 4a Questão (Ref.: 201505478083)
	Pontos: 0,1  / 0,1
	Existem vários tipos de algoritmos de escalonamento. Qual dos Algoritmos a seguir determina a escolha de processos na fila de pronto para execução por ordem de chegada?
		
	
	Circular com Prioridade
	
	Circular
	
	SJF
	
	Prioridade
	 
	FIFO
		
	
	
	 5a Questão (Ref.: 201505473868)
	Pontos: 0,1  / 0,1
	No contexto de processos, como pode ocorrer uma condição de corrida?
		
	 
	Uma condição de corrida pode ocorrer quando dois ou mais processos estão lendo ou escrevendo algum dado compartilhado e o resultado final depende de qual e quando executa precisamente
	
	Uma condição de corrida é uma técnica computacional aplicada aos processos para que os mesmos sejam comparados com relação ao tempo de execução
	
	Não haverá condição de corrida em sistemas multitarefa
	
	Uma condição de corrida ocorre quando um ou mais processos iniciam a execução ao mesmo tempo e competem no tempo para terminar primeiro
	
	Uma condição de corrida é uma técnica utilizada para medir tempo de execução de um processo

Continue navegando