Buscar

AV2016.1 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

Avaliação: CCT0245_AV_201202091555 » SISTEMAS OPERACIONAIS
	Tipo de Avaliação: AV
	Aluno:
	Professor:
	MARCELO BARBOSA CARNEIRO
	Turma: 9004/AD
	Nota da Prova: 2,5    Nota de Partic.: 2   Av. Parcial 1,5  Data: 08/06/2016 17:07:58
	O aproveitamento da Avaliação Parcial será considerado apenas para as provas com nota maior ou igual a 4,0.
	
	 1a Questão (Ref.: 201202331400)
	Pontos: 0,0  / 1,0
	Quais são as diferenças entre as threads de usuário e threads suportado do kernel? Em que circunstâncias é um tipo de "melhor" do que o outro?
		
	
Resposta:
	
Gabarito: Threads de usuário não têm suporte no kernel, então eles são muito baratos para criar, destruir, e alternar. Threads de kernel são mais caros porque são necessárias chamadas do sistema para criar e destruí-las e o kernel deve programá-los. Estas são mais poderosos porque eles são programados de forma independente e podem ser bloqueadas individualmente.
	
	
	 2a Questão (Ref.: 201202332225)
	Pontos: 0,0  / 1,0
	Nos sistemas com paginação a rotina para tratamento de page faults está residente na memória principal. Esta rotina pode ser removida da memória em algum momento? O que aconteceria se esta rotina não estivesse na MP durante a ocorrência de um page fault?
		
	
Resposta:
	
Gabarito: Não. Qualquer tratamento sobre page fault não seria realizado pelo sistema operacional.
	
	
	 3a Questão (Ref.: 201202115992)
	Pontos: 0,0  / 1,0
	O que é multiprogramação?
		
	
	Técnica que permite a troca de informações entre a memória principal e a memória secundária.
	
	Técnica que permite que vários processos estejam em memória ao mesmo tempo.
	
	Processamento paralelo.
	
	Processamento distribuído.
	
	Processamento centralizado.
	
	
	 4a Questão (Ref.: 201202132442)
	Pontos: 1,0  / 1,0
	Suponha que um usuário acionou um programa que, ao ser carregado, solicitou a digitação de uma senha. Quando o programa foi acionado, o processo passou pelos estados "pronto" e "executando". Em seguida o programa ficou no estado "espera", pois dependia de uma operação de E/S (leitura do teclado) para prosseguir. Quando o usuário informar a senha o processo passará do estado "espera" diretamente para o estado "executando"?
		
	
	Não. O processo ficará em estado de ¿espera¿ e aguarda até que o sistema operacional o selecione para execução.
	
	Sim. Assim que liberar o processador ele será executado.
	 
	Não. O processo passa para o estado "pronto" e aguarda até que o sistema operacional o selecione para execução.
	
	sim, pois independente da quantidade de CPU´s ele será executado.
	
	Sim. Mas somente se o computador tiver mais de uma CPU.
	
	
	 5a Questão (Ref.: 201202771240)
	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. 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 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 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 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 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 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
	
	
	 6a Questão (Ref.: 201202673570)
	Pontos: 0,0  / 1,0
	Em programação concorrente, quando um processo nunca é executado ("morre de fome"), pois processos de prioridade maior sempre o impedem de ser executado, diante desta situação podemos concluir que ocorreu:
		
	
	Deadlock
	 
	Espera ocupada
	
	Exclusão mútua
	 
	Starvation
	
	Bloqueio
	
	
	 7a Questão (Ref.: 201202673601)
	Pontos: 0,0  / 0,5
	No âmbito de sistemas operacionais, uma seção ou região crítica é a:
		
	
	parte da memória usada para operações criptográficas.
	
	área da memória que contém dados compartilhados.
	 
	parte do programa que acessa dados compartilhados.
	
	área do sistema operacional que contém o código do loader.
	 
	área do programa que é executada 80% do tempo.
	
	
	 8a Questão (Ref.: 201202707959)
	Pontos: 0,0  / 0,5
	A gerência do processador apresenta alguns critérios que devem ser considerados em uma política de escalonamento. Qual o critério de escalonamento que representa o número de processos executados em um determinado intervalo de tempo?
		
	
	Tempo de Espera
	
	Tempo de Turnaround
	
	Utilização do Processador
	 
	Tempo de processador
	 
	Throughput
	
	
	 9a Questão (Ref.: 201202112378)
	Pontos: 0,5  / 0,5
	Suponha que um determinado processo precise de mais memória do que há disponível na memória principal. No passado essa situação já foi um problema. Atualmente, com a técnica de memória virtual, é possível que um processo faça uso de mais memória do que há disponível na memória principal. Em relação a esta técnica, é correto afirmar que:
		
	
	os programas são vinculados apenas à memória secundária.
	
	os programas são vinculados a endereços físicos da memória principal.
	 
	as memórias principal e secundária são combinadas, dando ao usuário a ilusão de existir uma memória maior do que a memória principal.
	
	os programas são limitados pelo tamanho da memória física disponível.
	
	não há limite para a alocação de programas na memória.
	
	
	 10a Questão (Ref.: 201202673517)
	Pontos: 0,0  / 0,5
	Os dispositivos de entrada e saída de um sistema computadorizado são classificados quanto à comunicação, transferência de dados e forma de comunicação. O DMA é uma das formas de comunicação dos dispositivos, sendo assim julgue as sentenças. I. Na entrada e saída mapeada, o programa vê os dispositivos periféricos como endereços de memória, mandando dados para eles como se estivesse escrevendo na memória. II. No modo de transferência simples o controlador de DMA devolve o controle de barramento à CPU a cada transferência de um byte (ou palavra); no modo de transferência por bloco o controlador de DMA não devolve o controle do barramento à CPU até que toda a transferência tenha sido efetuada. III. Na entrada e saída mapeada, se cada dispositivo tem seus registradores de controle em uma página diferente do espaço de endereçamento, o sistema operacional pode dar a um usuário o controle sobre dispositivos específicos, simplesmente incluindo as páginas desejadas em sua tabela de páginas. IV. Os controladores de DMA que usam endereçamento de memória física para suas transferências requerem que o sistema operacional converta o endereço virtual do buffer de memória pretendido em um endereço físico e escreva esse endereço físico no registrador de endereço do DMA. Está correto o que se afirma em
		
	 
	I, II e IV, apenas.
	
	I, II e III, apenas.
	
	II, III e IV, apenas.
	
	I, III e IV, apenas.
	 
	I, II, III e IV.

Continue navegando