Buscar

Sistemas operacionais 3

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

Simulado: CCT0311_SM_201504730305 V.1 
	Aluno(a): JOSE ALEF ARAUJO DA SILVA
	Matrícula: 201504730305
	Desempenho: 0,4 de 0,5
	Data: 27/10/2017 20:44:55 (Finalizada)
	
	 1a Questão (Ref.: 201505414202)
	Pontos: 0,0  / 0,1
	Qual das alternativas não apresenta uma política de escalonamento de processos.
		
	 
	Não recentemente usado.
	
	Fila circular.
	
	Round robin.
	 
	Randômica.
	
	Menor job primeiro.
		
	
	
	 2a Questão (Ref.: 201505478092)
	Pontos: 0,1  / 0,1
	Existem vários tipos de algoritmos de escalonamento. Qual dos Algoritmos listados abaixo escolhe primeiro para execução o que tiver menor tempo ?
		
	
	Prioridade
	
	Circular
	
	Circular com prioridade
	 
	SJF
	
	FIFO
		
	
	
	 3a Questão (Ref.: 201504819099)
	Pontos: 0,1  / 0,1
	Considere o problema clássico produtor/consumidor para sincronização entre processos com disponibilidade para armazenamento de 100 itens. Considerando o algoritmo básico do produtor  dado a seguir, assinale a opção que contém os valores inicias dos semáforos mutex  e vazio sabendo-se que o semáforo mutex é utilizado para acesso a região crítica,  o semáforo vazio é utilizado para controle de itens produzidos e semáforo cheio é utilizado para controle dos itens consumidos.
     enquanto (1){
         produz_item();
         wait (vazio);
         wait (mutex);
         adiciona_item();
         signal (mutex);
         signal (cheio);
    }
 
 
 
		
	
	0 e 100 respectivamente
	 
	1 e 100 respectivamente
	
	1 e 0 respectivamente
	
	1 e 1 respectivamente
	
	100 e 1 respectivamente
		
	
	
	 4a Questão (Ref.: 201504820210)
	Pontos: 0,1  / 0,1
	Considere o trecho de código abaixo que implementa um consumidor para o problema do produtor/consumidor onde o semáforo s é o responsável pela exclusão mútua no acesso aos itens armazenados e o semáforo v é o responsável pela liberação do consumo, está correto afirmar que:
 consumidor{ 
      wait (s) 
      wait (v) 
         consome_item 
     signal (v) 
     signal (s)
 }
 
		
	
	Poderá ocorrer deadlock ou starvation dependendo do valor inicial de v
	
	O consumidor funcionará corretamente se o semáforo v foi iniciado com 1 (zero)
	
	O consumidor funcionará corretamente se o semáforo v foi iniciado com 0 (zero)
	
	O consumidor funcionará corretamente independente do valor inicial de v
	 
	Poderá ocorrer deadlock
		
	
	
	 5a Questão (Ref.: 201504814140)
	Pontos: 0,1  / 0,1
	Em relação ao uso de threds em modo kernel, analise as assertivas a seguir: 
I - Threads em modo kernel podem ser utilizados em sistemas operacionais monothread 
II - Threads em modo usuário são criadas e destruidas pelo sistema operacional.
III - Threads em modo kernel não bloqueiam o processo quando entram em estado de espera 
Marque a alternativa que contém as assertivas VERDADEIRAS:
		
	
	Somente I e III
	
	Todas são verdadeiras
	
	Somente II
	
	 Somente I
	 
	Somente III

Outros materiais