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
 
Um escalonador de processos não-preemptivo, apesar de possuir implementação simples, permite que um processo tome posse da CPU por tempo indeterminado.

C
Certo

E
Errado

Em um formato de instrução típico, os campos de endereço são relativamente pequenos. Para possibilitar a referência a uma grande quantidade de posições de memória, várias técnicas de endereçamento são empregadas. Sobre estas técnicas é verdadeiro afirmar que


A

a forma mais simples de endereçamento é o "endereçamento direto", no qual o valor do operando é especificado diretamente na instrução. Este técnica pode ser usada para atribuir valores iniciais em variáveis ou definir constantes.


B

o "endereçamento imediato" é uma forma simples de endereçamento no qual o campo de endereço contém endereço efetivo do operando.


C

o "endereçamento indireto" utiliza o endereço de uma palavra de memória que, por sua vez, contém o endereço do operando.


D

o "endereçamento de registrador" funciona de forma semelhante ao endereçamento imediato. A única diferença é que o campo de endereço se refere a um registrador e não a um endereço na memória principal

Alguns Sistemas Operacionais têm suporte à memória virtual através da área de troca ou área de swap. Das opções abaixo, aquela que está relacionada com a gravação em partes fixas da memória pelo Sistema Operacional é:

A

Overlay


B

Paginação;


C

Particionamento físico;


D

Working Set;


E

Pipelining.

O gerenciamento eficiente da memória é uma tarefa crítica do sistema operacional. A respeito de tal contexto, assinale a opção correta.


A
A técnica denominada troca de processos (swapping) é usada pelo sistema operacional para mudar a localização dos processos na memória, agrupando todas as áreas de memória livre em um único bloco, consumindo parte do tempo útil do processador para essa execução.

B
Na técnica de paginação hierárquica, cada página de um processo é transferida para a memória, apenas quando é necessária. Para melhorar o desempenho, são usados discos redundantes e replicação de páginas operados de forma paralela.

C
Um endereço físico é aquele gerado pela CPU (Central Processing Unit) enquanto o endereço lógico é aquele tratado diretamente pela unidade de memória, carregado especificamente no registrador de endereço de memória.

D
Em máquinas Intel 80x86, o sistema operacional Linux usa apenas cinco segmentos: segmento para o código do kernel, segmento para os dados do kernel, segmento para o código do usuário, segmento para os dados do usuário e o segmento de estado da tarefa (TSS – Task State Segment).

E
Cada entrada em uma tabela de segmentos possui uma base de segmento que contém o endereço físico inicial no qual o segmento está localizado e o limite de segmento, que indica a extensão do segmento.

O gerenciamento de memória é uma das principais funcionalidades de um sistema operacional. Nesse contexto, a paginação é uma técnica que visa proporcionar uma utilização mais eficiente da memória, sendo comum, nessa técnica, dividirem-se os dados em páginas que ocupam espaços da memória física e de memória virtual. O controle de quais páginas ficarão na memória física e quais ficarão na memória virtual é realizado por algoritmos de paginação como o FIFO (first in first out), NRU (not recently used) e o LRU (least recently used).


C
Certo

E
Errado

Sobre o funcionamento da entrada/saída por acesso direto à memória (DMA), podemos afirmar, corretamente, que


A

essa técnica envolve um módulo adicional de barramento do sistema capaz de imitar o processador para transferir dados diretamente para a memória por meio do barramento do sistema. Porém, ela não permite a leitura direta de dados na memória.


B

um módulo de DMA só pode usar o barramento quando este não está sendo usado pelo processador, não sendo capaz de forçar o processador a suspender sua operação temporariamente.


C

a técnica onde o módulo de DMA força o processador a suspender sua operação temporariamente para poder acessar o barramento é denominada roubo de ciclo, visto que o módulo de DMA rouba um ciclo de barramento do processador.


D

apesar de delegar ao módulo de DMA a execução de uma operação de entrada/saída, o processador fica ocioso, aguardando que esta operação seja concluída.

No contexto do Linux, um recurso é usado quando não existe memória RAM suficiente, permitindo que o sistema operacional passe a armazenar dados que não "cabem" na memória em uma área do disco rígido, possibilitando o funcionando normal do microcomputador. Esse recurso é conhecido por memória:


A

CACHE.


B

FLASH.


C

SWAP.


D

MMX.


E

DDR.

Os sistemas operacionais podem gerenciar uma memória alocada dinamicamente com os métodos


A
mapa de bits e paginação.

B
mapa de bits e segmentação.

C
paginação e listas encadeadas.

D
mapa de bits e listas encadeadas.

E
paginação e segmentação.

Julgue as seguintes afirmações sobre gerência de memória em sistemas operacionais.

I. O conceito de memória virtual, associado à técnica de gerenciamento de memória conhecida como paginação, permite que processos executem mesmo que estejam parcialmente carregados na memória principal.

II. Uma tabela de páginas é uma estrutura utilizada para mapear os endereços virtuais das páginas em endereços físicos.

III. As páginas usadas na técnica de paginação não são visíveis ao programador. Por outro lado, um segmento utilizado na técnica de segmentação é uma entidade lógica, que o programador conhece e usa. Um segmento pode conter um procedimento, um vetor, uma pilha, mas geralmente não armazena uma mistura de diferentes tipos de componentes.

Escolha a alternativa que indica a(s) afirmação(ões) CORRETA(s).


A

Apenas I.


B

Apenas I e II.


C

Apenas I e III.


D

Apenas II e III.


E

Todas as afirmativas.

Os sistemas operacionais de microcomputadores fornecem ao seu usuário a opção de ajustar parâmetros de memória virtual, embora essa opção deva ser reservada a administradores de sistema e não a usuários comuns de sistemas de informação.


C
Certo

E
Errado

As políticas de gerenciamento de memória com base na atividade do canal usadas para permuta de páginas são, em geral, eficazes para evitar colapso devido à competição pela memória, já que o colapso pode ocorrer mesmo com um nível de multiprogramação pequeno e, nesse caso, a atividade do canal é alta, pois um processo solicita uma página antes do serviço da falta pendente.


C
Certo

E
Errado

Arquivo oculto no disco rígido que o Windows usa para manter partes de programas e arquivos de dados que não cabem na memória. Tal arquivo mais a memória física, ou RAM, compreendem a memória virtual. Também conhecido como arquivo de permuta é o arquivo


A

de paginação.


B

de script.


C

órfão.


D

de log.


E

de informações de programa (PIF).

O gerenciamento de memória com listas encadeadas é uma maneira simples de gerenciar a alocação de memória, mas, utilizando-se listas encadeadas, quando se decide carregar na memória um processo com tamanho de k unidades, o gerenciador de memória precisa encontrar espaço disponível que tenha uma seqüência de k bits consecutivos em 0.

C
Certo

E
Errado

Em um ambiente multiprogramável com particionamento dinâmico de memória, é INCORRETO afirmar que:


A

um processo pode ocupar endereço absoluto distinto cada vez em que for carregado para memória;


B

um processo pode ser carregado e ocupar endereços não contíguos de memória;


C

dois ou mais processos podem residir simultaneamente em memória e concorrerem pela UCP;


D

podem ser executados tanto programas em batch como transações em time-sharing;


E

os diversos processos podem se intercomunicar através do compartilhamento da memória.

Suponha que o esquema adotado para gerenciamento de memória de um determinado computador seja baseado na estratégia de working sets - W(t,Δ), com política de re-alocação de página do tipo LRU – Least Recently Used e Δ = 3. Nessas condições, se um determinado processo apresentar a seguinte seqüência de referências a páginas virtuais: 24, 15, 18, 23, 24, 18, 17, 18, 24, 17, 17, 15, 24, 17, 24 e 18, o número de ocorrência de page faults será de:


A

09


B

19


C

11


D

13


E

10

Acerca dos métodos de acesso à memória, assinale a opção incorreta.


A

No acesso seqüencial, os dados são organizados na memória em unidades chamadas registros. O acesso é feito segundo uma seqüência linear específica. Além dos dados, são armazenadas informações de endereçamento, utilizadas para separar um registro do registro seguinte.


B

No acesso aleatório, o tempo de acesso a determinada posição é constante e independente da seqüência de acessos anteriores.


C

No acesso associativo, uma palavra é buscada na memória com base em uma parte do seu conteúdo, e não de acordo com seu endereço.


D

No acesso direto, o tempo de pesquisa não é constante, já que o acesso é feito a uma vizinhança, para depois se fazer uma busca seqüencial.


E

No acesso hierárquico, a busca é feita por regiões, denominadas clusters, para depois se fazer a busca aleatória.

Sistemas com memória virtual podem utilizar a técnica denominada paginação, que permite que um conjunto de endereços de memória seja criado na execução de programas. Dessa forma, quando um programa executa a instrução MOV REG, 1000, o conteúdo do endereço de memória 1000 será copiado para o registrador REG, criado durante a execução do programa.

C
Certo

E
Errado
O tamanho de página de memória é um parâmetro que freqüentemente é definido pelo sistema operacional, desde que o hardware tenha sido projetado com páginas acima de 1.024 bytes. A definição de grandes tamanhos de página pode levar ao problema de fragmentação interna, acarretando desperdício de espaço de memória.

C
Certo

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