Buscar

teste 4 - Sistemas operacionais - 2020-1

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

SISTEMAS OPERACIONAIS
TESTE 4 - GERÊNCIA DE MEMÓRIA
	
	
	 1a Questão
	
	
	
	
	No contexto de gerência de memória, por que o algoritmo de substituição de páginas ótimo não pode ser implementado?
		
	 
	Porque não é possível prever qual página será menos acessada no futuro
	
	Background
	
	Porque exige uma quantidade de memória muito grande
	
	Devido o alto grau de complexidade que compromete o desempenho do processador
	
	O tipo de memória DDR4 ainda não foi lançada
	Respondido em 24/04/2020 19:22:30
	
	
	 
	
	 2a Questão
	
	
	
	
	Os sistemas operacionais dos microcomputadores possuem como uma de suas principais características o gerenciamento da memória principal. Analise as sentenças sobre gerenciamento de memória e, em seguida, assinale a alternativa correta:
I. A relocação de código executável dos programas pode ocorrer de forma dinâmica, quando o sistema operacional espera a liberação da região de memória usada no primeiro carregamento do programa na memória
II. Na paginação antecipada o sistema faz uma previsão segura das páginas que serão necessárias à execução do programa, trazendo-as para a memória. Desta forma se elimina page fault, já que todas as páginas estarão no working set do processo
III. Para maior eficiência da técnica de segmentação, os programas devem estar bem modularizados, pois caso contrário, grandes pedaços de código estarão na memória desnecessariamente, não permitindo que programas de outros usuários compartilhem a memória
		
	
	Somente a sentença I e II estão corretas
	
	Somente as sentenças I e III estão corretas
	
	Somente a sentença II está correta
	
	Somente as senteças II e III estão corretas.
	 
	Somente a setença III está correta.
	Respondido em 24/04/2020 19:27:14
	
	
	 
	
	 3a Questão
	
	
	
	
	Quantos deslocamentos por página (offset) um processo por ter, considerando que seu endereço lógico é composto por 16 bits, sendo os 8 bits mais significativos utilizados para identificar a página?
		
	
	128 deslocamentos
	
	2K deslocamentos
	 
	256 deslocamentos
	
	1K deslocamentos
	
	512 deslocamentos
	Respondido em 24/04/2020 19:27:34
	
Explicação:
como o endereço é composto por 16 bits e 8 servem para definir o endereç da página restam 2^8 variações para o deslocamento, isto é, 256.
	
	
	 
	
	 4a Questão
	
	
	
	
	Os sistemas operacionais dos microcomputadores possuem como uma de suas principais características o gerenciamento da memória principal. Analise as sentenças sobre gerenciamento de memória e, em seguida, assinale a alternativa correta:
I. A divisão do programa em módulos que executavam de maneira independente, utilizando áreas de memória diferentes, faz parte da técnica chamada de memória virtual.
II. O movimento de transferência de processos, entre a memória e o disco  e vice-versa  é denominado swapping
III. Com a criação do conceito do espaço de endereçamento virtual, os programas passam a utilizar endereços fora dos limites da memória física. Porém, todas as páginas/segmentos do programa devem estar na memória física no momento da execução
		
	
	Somente as sentenças I e III estão corretas
	 
	Somente as sentenças II e III estão corretas
	
	Somente a sentença I está correta
	
	Somente a sentença II está correta
	
	Somente as sentenças I e II estão corretas.
	Respondido em 24/04/2020 19:27:28
	
	
	 
	
	 5a Questão
	
	
	
	
	Quantas páginas um processo pode ter sabendo o endereço é composto por 20 bits, onde 7 identificam a página e os demais o deslocamento dentro da página?
		
	 
	128 páginas
	
	255 páginas
	
	8K páginas
	
	7 páginas
	
	13 páginas
	Respondido em 24/04/2020 19:27:41
	
Explicação:
como 7 bits define a página, 2^7 páginas podem ser endereçadas = 128
	
	
	 
	
	 6a Questão
	
	
	
	
	Analise as sentenças sobre gerência de memória e, em seguida, assinale a alternativa correta:
I. Com o surgimento do conceito de espaço de endereçamento virtual, os programas passam a utilizar endereços fora dos limites da memória física. Porém, todas as páginas ou segmentos do programa, sem exceção, devem estar na memória física no momento da execução
II. Na paginação antecipada o sistema faz uma previsão confiável e precisa das páginas que serão necessárias à execução do programa, trazendo-as todas para a memória física, eliminando-se por completo a ocorrência de page fault
III. Para maior eficiência da técnica de segmentação, os programas devem estar bem modularizados, pois caso contrário, grandes pedaços de código estarão na memória desnecessariamente
		
	
	Somente as sentenças I e II estão corretas
	
	Somente a sentença I está correta
	
	Somente as sentenças II e III estão corretas
	 
	Somente a sentença III está correta
	
	Somente a sentença II está correta
	Respondido em 24/04/2020 19:27:47
	
Explicação:
Item I incorreto. Com o surgimento do conceito de espaço de endereçamento virtual, os programas passam a utilizar endereços fora dos limites da memória física. Porém, todas as páginas ou segmentos do programa, SEM EXCEÇÃO, devem estar na memória física no momento da execução 
Item II incorreto. Na paginação antecipada o sistema faz uma previsão CONFIÁVEL e precisa das páginas que serão necessárias à execução do programa, trazendo-as todas para a memória física, eliminando-se por completo a ocorrência de page fault 
 
	
	
	 
	
	 7a Questão
	
	
	
	
	Um processo referencia em uma execucão 5 de suas páginas, identificadas pelas letras A,B,C,D e E. Considerando que estarão alocadas 4 molduras para este processo, que o sistema realizada paginação antecipada das quatro primeiras páginas (A,B,C e D) e que este sistema utiliza a estratégia LRU (menos recentemente usada), assinale o item que informa a quantidade de page faults (falhas de página) para esta execução. A sequência de páginas executadas é A - B - C - D - A - B - E - A - B - C - D - E.
		
	
	8
	
	3
	 
	4
	
	10
	
	7
	Respondido em 24/04/2020 19:28:04
	
Explicação:
A sequência de referência das páginas executadas é:
A - Page hit
B - Page hit
C - Page hit
D - Page hit
A - Page hit
B - Page hit
E - Page fault retirado C
A - Page hit
B - Page hit
C - Page fault retirado D
D - Page fault retirado E
E - Page fault retirado A
Total 4 page faults
	
	
	 
	
	 8a Questão
	
	
	
	
	(IFB, 2017) Considerando-se a arquitetura de sistemas operacionais, assinale a única alternativa em que os conceitos de gerenciamento de memória e a respectiva definição estão CORRETOS.
 
		
	
	Memória virtual: técnica que reúne o espaço de endereçamento do programa em pequenos pedaços com faixas de endereços descontínuos, chamados páginas.
	 
	Espaço de endereçamento de um processo: conjunto de endereços que um processo utiliza para acessar a memória dos sistema, para executar instruções e armazenar dados.
	
	Memória virtual: técnica que reúne o espaço de endereçamento do programa em pequenos pedaços com faixas de endereços descontínuos, chamados páginas.
	
	MMU (Memory Managment Unity): módulo do sistema operacional responsável por mapear o espaçamento de endereçamento virtual no espaço de endereçamento físico.
	
	Swapping: técnica que amplia o espaço de endereçamento do processo guardando-o no disco quando este assume a condição de ocioso/inativo.

Outros materiais