Buscar

TESTE SISTEMAS OPERACIONAIS 03

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 3 páginas

Prévia do material em texto

Um processo faz referência a 6 páginas distintas (A,B,C,D,E,F) na seguinte ordem: C - D - A - B - E - F - B - C - D - A - E - D - B - E Considerando que estarão alocadas 5 molduras para este processo e que este sistema utiliza a estratégia FIFO (primeiro que entra é o primeiro que sai) assinale o item que informa a quantidade de page fault (falha de página) para esta execução e também o conteúdo das cinco molduras após essas referências (não necessariamente na ordem).
	
	
	
	10 - (E,C,D,A,B)
	
	
	10 - (A,B,C,D,E)
	
	
	11 - (A,B,A,E,C)
	
	
	11 - (E,C,D,A,B)
	
	
	11 - (E,F,B,A,C)
	
	
	
	 
		
	
		2.
		Em um processo de paginação, como são chamadas as páginas físicas que recebem as páginas lógicas?
	
	
	
	Frames.
	
	
	Fetch.
	
	
	Cache.
	
	
	Swap.
	
	
	Overlays.
	
Explicação:
Esta é a deniminação para frames ou molduras.
	
	
	
	 
		
	
		3.
		Quantas páginas um processo pode ter, considerando que seu endereço lógico é composto por 20 bits, sendo os 7 bits mais significativos utilizados para identificar a página e os demais o deslocamento dentro da página?
	
	
	
	7 páginas
	
	
	13 páginas
	
	
	8K páginas
	
	
	255 páginas
	
	
	128 páginas
	
	
	
	 
		
	
		4.
		Considerando uma lista de blocos livres para gerência de alocação de memória, em que consiste o algoritmo first fit (primeiro encaixe)?
	
	
	
	O algoritmo first fit consiste em fazer o gerenciador de memória procurar pelo primeiro espaço na lista de blocos livres que seja grande o suficiente para os requisitos do processo solicitante.
	
	
	O algoritmo first fit consiste em fazer o gerenciador de memória procurar pelo espaço na lista de blocos livres que seja o menor possível para os requisitos do processo solicitante.
	
	
	O algoritmo first fit não está relacionado com gerência de alocação de memória, mas com gerência de processador em um sistema multiprocessado. Ele serve para alocar o primeiro processador disponível ao processo que foi escalonado.
	
	
	O algoritmo first fit consiste em modificar a lista de blocos livres para que ela disponibilize um espaço livre para um processos solicitante o mais breve possível.
	
	
	O algoritmo first fit consiste em fazer o gerenciador de memória procurar pelo espaço na lista de blocos livres que se adeque melhor aos requisitos do processo solicitante.
	
	
	
	 
		
	
		5.
		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 a sentença II está correta
	
	
	Somente a sentença I está correta
	
	
	Somente as sentenças I e III estão corretas
	
	
	Somente as sentenças I e II estão corretas.
	
	
	Somente as sentenças II e III estão corretas
	
	
	
	 
		
	
		6.
		(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.
 
	
	
	
	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.
	
	
	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.
	
	
	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.
	
	
	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.
	
	
	
	 
		
	
		7.
		No contexto de gerência de memória, por que o algoritmo de substituição de páginas ótimo não pode ser implementado?
	
	
	
	Background
	
	
	O tipo de memória DDR4 ainda não foi lançada
	
	
	Porque exige uma quantidade de memória muito grande
	
	
	Devido o alto grau de complexidade que compromete o desempenho do processador
	
	
	Porque não é possível prever qual página será menos acessada no futuro
	
	
	
	 
		
	
		8.
		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 a setença III está correta.
	
	
	Somente a sentença II está correta
	
	
	Somente as sentenças I e III estão corretas
	
	
	Somente as senteças II e III estão corretas.

Outros materiais