Questões de Concurso sobre Gerenciamento de Memória

 
 
Disciplina 1
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
624 questões encontradas
Questões por página
20
Mais recentes
 

Considere as seguintes atividades:


1. Gerenciamento do espaço livre.

2. Alocação de espaço na memória.

3. Ordenamento e seleção das operações para o uso de discos.


Os sistemas operacionais são responsáveis pela(s) seguinte(s) atividade(s) relativa(s) ao gerenciamento de discos:


A

1 apenas.


B

1 e 2 apenas.


C

2 e 3 apenas.


D

3 apenas.


E

1, 2 e 3.

Na gerência de memória embasada em paginação, a cada processo pode ser associada uma tabela usada quando da conversão de endereços lógicos em endereços físicos. Cada tabela poderá conter uma entrada para cada quadro na memória física. O número de página em um endereço lógico poderá ser usado para se identificar a entrada na tabela com o endereço do quadro acessado.


C
Certo

E
Errado

Acerca das características da implementação das estruturas de dados do código apresentado, assinale a opção correta.


A

Invocações repetidas do método peek sobre uma instância do tipo Queue não podem ser realizadas, sob pena de alteração de estado nessa instância.


B

Invocações repetidas do método length sobre uma instância do tipo Queue não podem ser realizadas, sob pena de alteração de estado nessa instância.


C

Invocações repetidas do método empty sobre uma instância do tipo Queue não podem ser realizadas, sob pena de alteração de estado nessa instância.


D

Exceto em caso de esgotamento de espaço na memória da máquina virtual Java, o método full sempre retornará o valor false.

A utilização de carga dinâmica (dynamic loading) de rotinas é uma forma de economizar espaço de memória, uma vez que as rotinas associadas a um programa somente são carregadas se houver uma chamada à rotina.


C
Certo

E
Errado

Considere a memória de um computador que implemente a técnica de gerenciamento de memória com alocação em partições fixas. Suponha que o sistema foi inicializado com três partições de tamanhos fixos, P1 (100 kb), P2 (200 kb) e P3 (300 kb), disponíveis aos programas dos usuários. Após a carga dos programas seguintes na memória, Prog-1 (80 kb), Prog-2 (120 kb) e Prog-3 (240 kb), nas partições P1, P2 e P3, respectivamente, a fragmentação interna dessa memória principal será de:


A

160 kb.


B

140 kb


C

130 kb.


D

120 kb.

Analise as seguintes afirmações sobre gerenciamento de memória.

I. A paginação divide a memória em pequenas porções, chamadas páginas. O usuário pode definir atributos, como compartilhamento, para as páginas em sua área de endereçamento.

II. A segmentação oferece mais flexibilidade que a paginação, pois o segmento não possui tamanho fixo, porém, ao contrário da paginação, o usuário não pode definir atributos para os segmentos, que são controlados diretamente, pelo sistema operacional.

III. A paginação torna possível executar um processo, cujo tamanho é maior que a própria memória principal disponível.

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).


A
Apenas II.

B
Apenas III.

C
Apenas I e II.

D
Apenas I e III.

E
Apenas II e III.

Na gerência de memória embasada em paginação por demanda, quando ocorre uma falta de página (page fault), o processo continua executando enquanto a página é transferida para a memória principal. A execução só é suspensa se o processo não tiver permissão de acesso à página (protection fault).


C
Certo

E
Errado

Um device driver tipicamente controla periféricos de um tipo e pode ter estruturas de dados que descrevam os estados dos dispositivos e áreas de memória (buffers) que sirvam para armazenar temporariamente os dados.


C
Certo

E
Errado

Um método simples de alocação de memória é o de dividir a memória em partições de tamanho fixos, onde os processos são alocados. Esse método é bastante utilizado por resolver o problema de fragmentação externa.


C
Certo

E
Errado

Quando ocorre um page fault, o sistema operacional carrega a página que faltou para a memória. Quando não há espaço em memória, o sistema operacional deve efetuar uma substituição para obter espaço para a página que será carregada. Um dos métodos mais utilizados para substituição de páginas é o método aleatório.


C
Certo

E
Errado

O tamanho da memória virtual de um computador usado como estação de trabalho desktop deve ser, normalmente, maior que o tamanho da sua memória de hibernação.


C
Certo

E
Errado

O gerenciador de memória virtual do Windows XP Professional utiliza páginas de 4 kB tanto para arquiteturas de 32 bits como para arquiteturas de 64 bits.


C
Certo

E
Errado

Em relação à gerência de memória, analise as seguintes sentenças:

I - Sistemas que implementam segmentação com paginação permitem a divisão lógica dos programas em páginas e, por sua vez, cada página é dividida fisicamente em segmentos.

II - Thrashing pode ser definido como sendo a excessiva transferência de páginas/segmentos entre a memória principal e a memória secundária.

III - Paginação é a técnica de gerência de memória na qual o espaço de endereçamento virtual e o espaço de endereçamento real são divididos em blocos de tamanhos variados denominados frames.

Das sentenças acima, pode-se afirmar que apenas:


A

I é verdadeira;


B

II é verdadeira;


C

III é verdadeira;


D

I e II são verdadeiras;


E

II e III são verdadeiras.

Nas técnicas de gerência de memória, a segmentação divide a memória em blocos com tamanhos iguais e está sujeita à fragmentação interna; a paginação divide a memória em blocos com diferentes tamanhos e está sujeita à fragmentação externa; a segmentação paginada divide a memória em segmentos que por sua vez são divididos em páginas.


C
Certo

E
Errado
Em um sistema de memória virtual paginada, o termo moldura da página (page frame) refere-se ao espaço de endereçamento virtual e o termo página (page) refere-se ao espaço de endereçamento físico.

C
Certo

E
Errado

A respeito do gerenciamento de memória realizado pelo sistema operacional, é correto afirmar que


A
páginas são espaços de endereçamento independentes e compostos, cada um, de uma seqüência linear de endereços (de 0 a até um valor máximo), podendo ser variável neste intervalo, durante a execução de um programa.

B
o algoritmo LRU (Least Recently Used) remove a página que está há mais tempo na memória principal, independente da última referência feita a essa página, associando um contador a cada moldura de página.

C
a segmentação implementada por swapping baseia-se na divisão de cada segmento em um conjunto de páginas e passa a trabalhar como no esquema da paginação sob demanda e, algumas páginas podem estar na memória, enquanto as demais, no disco.

D
todo processador que tem o suporte ao conceito de memória virtual tem o dispositivo MMU (Memory Management Unit) que, por sua vez, pode estar em um chip separado (porém, ligado ao chip do processador) ou integrado diretamente ao processador.

E
se o tamanho de uma página for n bytes, a quantidade média de espaço de endereçamento desperdiçado na última página pela fragmentação interna será de n/8 bytes, em média.
Um sistema de memória virtual separa a memória lógica da memória física. Se a execução de um programa gerar o endereço lógico de um dado que não esteja na memória física, a execução do programa é interrompida (page fault) e o controle é assumido pelo sistema operacional. Se houver espaço livre na memória física, o sistema operacional traz do disco para a memória física a página com o dado necessário; caso não exista espaço livre, encerra a execução do programa.

C
Certo

E
Errado

A respeito do gerenciamento de memória, analise as afirmativas a seguir e indique V (verdadeiro) ou F (falso).

( ) A fragmentação interna ocorre quando a página de memória não é totalmente preenchida com informações.

( ) No swapping, dois processos de tamanhos diferentes que estão na memória trocam de posição para diminuir a fragmentação externa.

( ) A compactação de memória reorganiza os seus segmentos, eliminando os espaços existentes entre eles.

( ) Na paginação por demanda, um aviso de falta de página (page fault) é enviado ao sistema operacional sempre que a página solicitada não estiver na memória.

( ) As tabelas de páginas com múltiplos níveis são utilizadas para flexibilizar o seu armazenamento na memória e evitar a fragmentação externa, porém todas elas devem estar carregadas na memória ao mesmo tempo.

A seqüência correta, de cima para baixo, é:


A
V, F, F, V, V.

B
F, V, V, F, V.

C
V, V, F, V, F.

D
F, F, V, F, V.

E
V, F, V, V, F.

Em relação à gerência de memória, o desperdício de espaço de memória referente ao não preenchimento pelo programa do número de páginas da memória virtual é denominado:


A

Segmentação;


B

Overlay


C

Working set;


D

Fragmentação;


E

Page fault.

Um algoritmo de escalonamento para processadores pode ser preemptivo ou não; se for preemptivo, um processo usa o processador até terminar ou até solicitar uma operação que leve ao seu bloqueio; se for não preemptivo, o processo pode deixar de ser executado por outros motivos, por exemplo, quando um processo de maior prioridade fica pronto.


C
Certo

E
Errado
 
Ir para a página:
OK
 
Gerar simulado