Questões de Concurso sobre Gerenciamento de Memória

 
 
Disciplina
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
 
620 questões encontradas
Questões por página
20
Mais recentes
 

Analise as seguintes sentenças que descrevem aspectos da memória virtual:


I) Cada referência de memória virtual pode causar dois acessos à memória física.

II) Na maioria dos sistemas, existe uma tabela de página por processo, mas cada processo pode ocupar grandes quantidades de memória virtual.

III) A memória virtual aumenta a eficiência da multiprogramação bastante eficaz, e alivia o usuário das restrições desnecessariamente apertadas da memória principal.


São indicados elementos válidos que constituem a memória virtual em:


A

I, II e III.


B

apenas III.


C

I e II.


D

I e III.


E

II e III.

O Gerente de Memória é um componente do sistema operacional, contido inteira ou parcialmente no kernel. Pode-se afirmar que são tarefas de um gerenciador de memória, EXCETO:


A

manter o mapeamento de memória virtual para memória física.


B

fazer o swapping transparente entre memória principal e disco.


C

garantir isolamento mútuo entre processos.


D

manter o registro das áreas de memória em uso.


E

alocar memória rom para novos processos.

Nos sistemas operacionais típicos, um método de gerenciamento de memória prevê que cada programa tenha o seu próprio espaço de endereçamento, dividido em blocos chamados de páginas. Nesse método, quando o programa referencia uma parte de seu espaço de endereçamento que não está na memória física, o sistema operacional é alertado para ir buscar a parte que falta e reexecuta a instrução que falhou. Esse método é conhecido como


A

Memória Cache.


B

Memória Compartilhada.


C

Memória Transacional.


D

Memória Virtual.


E

Swapping.

Nos sistemas operacionais, manter todos os processos na memória o tempo inteiro exige um montante de memória que o computador nem sempre dispõe. Uma abordagem para lidar com esse tipo de sobrecarga de memória, que consiste em trazer cada processo para a memória em sua totalidade, executá-lo por um tempo e então colocá-lo de volta no disco, é denominada


A

memória expandida.


B

memória virtual.


C

paginação.


D

segmentação de memória.


E

swapping.

Há duas operações que podem ser realizadas em uma memória: escrita ou gravação e leitura. Para que a informação possa ser armazenada em uma memória (operação de escrita) é necessário que seja definido um local disponível, identificado de forma precisa e única (um número, por exemplo). Nesse contexto, as memórias possuem alguns parâmetros.


O período de tempo decorrido entre duas operações sucessivas de acesso a memória, sejam de escrita ou de leitura, é o(a):


A

capacidade;


B

volatilidade;


C

temporariedade;


D

tempo de acesso;


E

ciclo de memória.

Todo o processo de memória virtual passa a ser o gerenciamento de operações de swapping, procurando obter o melhor resultado possível a partir do princípio da localidade. Assinale a alternativa que se refere aos algoritmos utilizados para fazer essa escolha, caracterizados abaixo:


I.Faz uma implementação simplificada do LRU, tomando por base valores aproximados dos reais quanto ao último acesso à página.

II.É um algoritmo de pilha em que o critério de escolha da página indica que a página excluída será aquela que não é referenciada há mais tempo.


É CORRETO afirmar que:


A

I.Clock-FINUFO; II.Optimal.


B

I.FINUFO; II.FIFO.


C

I.FIFO; II.Optimal.


D

I.Segunda Chance; II.LRU.


E

I.Clock-FINUFO; II.LRU.

Alocar e desalocar espaço na memória primária para processos em execução são funções do sistema operacional no gerenciamento de memória primária em um computador.


C

Certo


E

Errado

A técnica de gerenciamento de memória conhecida como segmentação divide o espaço de endereçamento de um processo em segmentos físicos, e todos eles são alocados, de forma conjunta, na memória física.


C

Certo


E

Errado

Em um sistema operacional com memória virtual, o gerenciamento de memória é caracterizado por


A

alocar parte do espaço de endereçamento de memória do computador no disco, sendo que o sistema operacional traduz os endereços de memória usados nos programas em endereços físicos, se necessário buscando blocos de dados do disco para a memória física para permitir o acesso.


B

dedicar parte da memória principal do computador ao armazenamento de máquinas virtuais, com espaços de endereçamento reservados para cada máquina virtual, para evitar acessos indevidos.


C

alocar parte da memória principal do computador em servidores virtuais na rede local, sendo que o acesso a segmentos de memória remotos é feito após a tradução dos endereços de memória em endereços físicos de rede, por meio da passagem de mensagens usando um protocolo de comunicação apropriado.


D

ser estendido com o uso de espaço em disco, da memória do computador, usando padrões de endereçamento apropriados para a parte da memória alocada em RAM e para a parte alocada em disco.

A memória virtual é uma técnica que permite que um sistema operacional execute processos que são maiores do que a quantidade de memória principal disponível. A segmentação e a paginação são duas abordagens comuns para implementar a memória virtual em sistemas operacionais. Qual é a diferença entre essas duas técnicas?


A

A paginação é comparativamente mais lenta no acesso à memória em relação à paginação.


B

A segmentação resulta em blocos de tamanho fixo, enquanto a paginação resulta em seções de tamanhos variáveis.


C

Na paginação, o sistema operacional divide a memória disponível em páginas individuais, enquanto na segmentação, compilador calcula principalmente o tamanho dos segmentos individuais.


D

Na segmentação, o espaço de endereçamento é dividido em páginas físicas, enquanto na paginação, o espaço de endereçamento é dividido em segmentos lógicos.


E

Não há diferença entre segmentação e paginação, ambos dividem o espaço de endereçamento em segmentos físicos.

O gerenciamento de memória é uma das principais funções dos sistemas operacionais, responsável por gerenciar o uso da memória RAM disponível em um computador ou dispositivo eletrônico. Dentre as técnicas utilizadas pelos sistemas operacionais para gerenciar a memória RAM disponível está a alocação de memória, que pode ser feita estaticamente ou dinamicamente. Dessa forma, é CORRETO afirmar que:


A

Na alocação dinâmica, o compilador ou o sistema operacional alocam a quantidade necessária de memória de uma vez e atribuem espaços de memória permanentes para as variáveis, que são acessíveis durante todo o ciclo de vida do programa.


B

A alocação de memória estática requer menos espaço em memória do que a alocação de memória dinâmica.


C

A alocação de memória estática é mais comum em sistemas operacionais modernos do que a alocação de memória dinâmica.


D

A alocação de memória estática é permanente, enquanto a alocação de memória dinâmica pode ser alterada durante a execução do programa.


E

Na alocação estática o programa precisa solicitar a quantidade de memória necessária ao sistema operacional em tempo de execução e depois liberar a memória quando ela não for mais necessária.

A memória principal (RAM) é um recurso importante que deve ser cuidadosamente gerenciado. Quando a memória é designada dinamicamente, o sistema operacional deve gerenciá-la. Áreas de memória são alocadas e liberadas continuamente. Quando processos e espaços livres são mantidos em uma lista ordenada por endereço, vários algoritmos podem ser usados para alocar memória para um processo. A memória a seguir é uma representação de um sistema cuja gerência é feita através de partições variáveis, representadas por: Lacuna 1 (11 KB), Lacuna 2 (7 KB), Lacuna 3 (19 KB), Lacuna 4 (8 KB) e Lacuna 5 (3 KB).


Imagem associada para resolução da questão


É CORRETO afirmar que o uso do algoritmo Worst-fit para uma solicitação de 5KB utilizará a


A

Lacuna 1


B

Lacuna 2


C

Lacuna 3


D

Lacuna 4


E

Lacuna 5

O que é o erro Stack Overflow?


A

O erro stack overflow ocorre quando a memória ram sofre um super aquecimento


B

O erro stack overflow ocorre quando a fonte do computador em questão sofre um superaquecimento


C

O erro stack overflow ocorre quando o driver de gerenciamento da placa de vídeo corrompe;


D

O erro stack overflow ocorre quando a pilha de execução de um programa atinge seu limite máximo de capacidade


E

O erro stack overflow não existe e é apenas o nome de um site de programação

A paginação visa a reduzir o tempo de acesso à memória principal, por meio do uso da memória secundária.


C

Certo


E

Errado

Marque a alternativa a seguir que completa corretamente a sentença:


"Com o intuito de manter mais programas (processos) em memória, sistemas operacionais podem implementar um mecanismo de realocação de memória chamado de (________) que consiste em tirar processos da memória principal para uma área específica do disco rígido (_______) e retornar estes processos para a memória principal quando necessário (_______)."


A

Dispatcher, Swap out, Swap in.


B

Dispatcher, Swap in, Swap out.


C

Swapping, Swap out, Swap in.


D

Swapping, Swap in, Swap out.

Quando segmentos de memória que estão sendo usados e segmentos livres são ordenados por uma lista de endereços é viável utilizar diversos tipos de algoritmos de alocação de memória a um processo. O algoritmo que sempre varre a memória e escolhe o maior segmento disponível é o:


A

Fifo fit.


B

First fit.


C

Next fit.


D

Best fit.


E

Worst fit.

O que é fragmentação de memória e como ela pode impactar o desempenho de um sistema computacional?


A

fragmentação de memória refere-se à divisão lógica da memória em partições para diferentes usuários


B

fragmentação de memória ocorre quando a memória física é dividida em blocos de tamanho fixo


C

fragmentação de memória é o processo de copiar dados entre diferentes níveis de cache


D

fragmentação de memória é a quebra da memória em pequenos pedaços não contíguos, resultando em espaço desperdiçado


E

fragmentação de memória é um processo de compactação da memória para otimizar o espaço disponível

   
Gerar simulado