Buscar

AVS2016.1 Sisitemas 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

Avaliação: CCT0245_AVS_201202091555 » SISTEMAS OPERACIONAIS
	Tipo de Avaliação: AVS
	Aluno: 
	Professor:
	MARCELO BARBOSA CARNEIRO
	Turma: 9004/AD
	Nota da Prova: 4,0    Nota de Partic.: 2   Av. Parcial 0  Data: 25/06/2016 08:14:24
	
	 1a Questão (Ref.: 201202765366)
	Pontos: 1,0  / 1,0
	Cite quais são os estados possíveis para um PROCESSO em um sistema operacional e quais as transições (mudanças de estados) possíveis (se quiser pode usar um esquema gráfico em sua resposta).
		
	
Resposta: São três: Execultado, pronto e bloqueado. Outros afirmam ser cinco: Novo, execultado, pronto, bloqueado e fim.
	
Gabarito: São três os estados dos processos: Executando, pronto e bloqueado.
As Transições são quatro: 
Executando para Pronto, 
pronto para executando, 
executando para bloqueado e 
bloqueado para pronto. 
OU 
de acordo com outros autores:
São cinco os estados dos processos: Novo, Pronto, Executando, Bloqueado e Fim. 
As Transições são seis: 
Novo para Pronto, 
Pronto para Executando, 
Executando para Pronto, 
Executando para Bloqueado, 
Bloqueado para Pronto e 
Executando para Fim.
	
Fundamentação do(a) Professor(a): São três os estados dos processos: Executando, pronto e bloqueado.As Transições são quatro: Executando para Pronto, pronto para executando, executando para bloqueado e bloqueado para pronto. OU de acordo com outros autores:São cinco os estados dos processos: Novo, Pronto, Executando, Bloqueado e Fim. As Transições são seis: Novo para Pronto, Pronto para Executando, Executando para Pronto, Executando para Bloqueado, Bloqueado para Pronto e Executando para Fim.
	
	
	 2a Questão (Ref.: 201202775143)
	Pontos: 0,5  / 1,0
	Qual é a função do Driver do Dispositivo (Device Driver)?
		
	
Resposta: O Driver é o software que interliga o dispositivo fisico ao sistema operacional. é responsavel por receber os comandos dos subsistemas E/S e codificar a informação para o dispositivo espesifico.
	
Gabarito: .Implementar a comunicação do subsistema de E/S com um dispositivo específico;
.Responsável pela tradução da solicitação da aplicação para o dispositivo;
.Receber comandos gerais e transformá-los em comandos específicos para o dispositivo.
	
Fundamentação do(a) Professor(a): .Implementar a comunicação do subsistema de E/S com um dispositivo específico;.Responsável pela tradução da solicitação da aplicação para o dispositivo;.Receber comandos gerais e transformá-los em comandos específicos para o dispositivo.
	
	
	 3a Questão (Ref.: 201202112457)
	Pontos: 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:
		
	
	Linux
	 
	MINIX
	
	Windows 7
	
	Windows XP
	
	Windows Vista
	
	
	 4a Questão (Ref.: 201202707933)
	Pontos: 0,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 I/O bound
	
	Processos em Lote
	 
	Processos Foreground
	 
	Processos CPU bound
	
	Processos Background
	
	
	 5a Questão (Ref.: 201202112476)
	Pontos: 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. Já as 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. Isto posto, marque a assertiva VERDADEIRA:
		
	
	O uso de threads diminui o desempenho, pois durante a interrupção de um thread é necessário salvar contexto de hardware, de software e espaço de endereçamento.
	
	O uso de threads não influencia no desempenho, pois durante a interrupção de um thread é necessário salvar 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 representa ganhos em termos 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 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.
	
	
	 6a Questão (Ref.: 201202806558)
	Pontos: 0,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
	
	Quando não houver processo executando uma região crítica qualquer processo que solicitar acesso deverá obtê-lo imediatamente
	 
	É permitido que mais de um processo, em execução, possa executar, simultaneamente, 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
	
	
	 7a Questão (Ref.: 201202367552)
	Pontos: 0,0  / 0,5
	São técnicas utilizadas na sincronização entre processos? 
I. Starvation 
II. Instruções TSL 
III. Semáforos 
IV. Monitores
		
	
	Somente as afirmativas II e III são verdadeiras.
	
	Somente as afirmativas I, II, III são verdadeiras.
	 
	Somente as afirmativas II, III e IV são verdadeiras.
	
	Todas as afirmativas são verdadeiras.
	 
	Somente as afirmativas I e II são verdadeiras.
	
	
	 8a Questão (Ref.: 201202115980)
	Pontos: 0,5  / 0,5
	O nome dado ao critério utilizado para selecionar o próximo processo que deve ser executado é :
		
	
	COMPATILHAMENTO
	 
	ESCALONAMENTO
	
	ARMAZENAMENTO
	
	EXECUÇÃO
	
	TEMPO REAL
	
	
	 9a Questão (Ref.: 201202687849)
	Pontos: 0,0  / 0,5
	Várias foram as técnicas propostas para otimizar a alocação de memória. Entretanto, independentemente da técnica utilizada, pode acontecer de não haver memória principal disponível para todos os processos. Para solucionar este problema foi proposta uma técnica que é implementada em praticamente todos os sistemas operacionais atuais . Esta técnica consistem em selecionar um processo residente da memória que é transferido da memória principal para a memória secundária. Desta forma, libera-se memória principal para execução de novos processos. Para que o processo que está em memória secundária retorne à memória principal, o procedimento inicial é repetido, sendo outro processo transferido para a memória secundária. Estamos nos referindo a que técnica?
		
	 
	Swapping
	 
	Dinamic memory acess (DMA)
	
	Trashing
	
	Memória virtual
	
	Page faults
	
	
	 10a Questão (Ref.: 201202711542)
	Pontos: 0,0  / 0,5
	Controle de processos, gerenciamento de arquivo, gerenciamento de dispositivos, manutenção de informações e comunicações são as cinco categorias principais de chamadas de sistemas. Quais das alternativas abaixo se refere a chamadas de sistemas da categoria "gerenciamento de arquivos"?
		
	 
	Read, write, reposition;
	
	send, receiver messages;
	 
	Get time or date, set time or date
	
	end, abort;
	
	create, delete communication connection;

Outros materiais