Questões sobre Gerência de memória

Lista completa de Questões sobre Gerência de memória para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Uma tarefa muito importante para o Sistema Operacional (SO) é mapear arquivos lógicos em dispositivos de armazenamento físico. Em relação aos sistemas de arquivos é INCORRETO afirmar:

  • A. Cada dispositivo em um sistema de arquivos contém um índice de volume ou um diretório do dispositivo que lista a localização dos arquivos. A criação de diretórios é muito útil para permitir a organização dos arquivos.
  • B. Um diretório em um nível de um SO multiusuário causa problemas de nomeação porque cada arquivo deve ter um nome exclusivo. Um diretório em dois níveis permite criar um diretório separado para os arquivos de cada usuário, e pode ser estruturado em árvore.
  • C. As estruturas de diretório em grafo geral permitem que os usuários compartilhem subdiretórios e arquivos, mas complicam a busca e a exclusão. Uma estrutura de grafo cíclico resolve este problema, mas exige coleta de lixo para recuperar espaço não utilizado.
  • D. O compartilhamento de arquivos depende da semântica oferecida pelo sistema. Os arquivos podem ter múltiplos leitores, múltiplos gravadores ou apresentar limites ao compartilhamento.
  • E. O acesso aos arquivos pode ser controlado separadamente para cada tipo de acesso: leitura, gravação, execução, acréscimo, remoção, listagem de diretório etc. A sua proteção pode ser suprida por listas de acesso, senhas e outras técnicas.

Falhas de energia são preocupantes, pois ocorrem com mais frequência do que desastres naturais. Considere:

I. Mesmo com o espelhamento de discos, se estiverem ocorrendo gravações no mesmo bloco nos 2 discos e faltar energia antes que os 2 blocos estejam completamente gravados, ambos podem ficar em estado inconsistente.

II. A única solução é adicionar um cache de NVRAM (RAM não volátil) ao array RAID. Esse cache de reserva de gravações deve estar protegido contra perda de dados durante falhas de energia e ter um mecanismo de correção de erros.

É correto dizer que a afirmativa I

  • A. e a afirmativa II estão corretas.
  • B. está incorreta, pois o espelhamento de discos no RAID nível 0 garante que uma mesma cópia não pode ser feita simultaneamente nos 2 discos.
  • C. está correta, mas a afirmativa II está incorreta, pois o cache NVRAM não pode ser protegido contra falhas de energia.
  • D. está correta e a afirmativa II não é a única solução para o problema.
  • E. e a afirmativa II estão incorretas.

Em uma estrutura de memória hierárquica, monoprocessada, os mesmos dados podem aparecer em diferentes níveis do sistema de armazenamento. Suponha que um valor inteiro x, que tivesse que ser incrementado de 1, estivesse localizado no arquivo A, armazenado em um disco magnético. A operação de incremento, com um único processo sendo executado por vez, é efetuada em etapas. Inicia-se com a emissão de uma operação de I/O.

1. Neste momento, o mesmo valor de x aparece no disco magnético, na memória principal, no cache e em um registrador interno.

2. O valor de x é copiado no cache.

3. O bloco de disco em que o valor x está armazenado é copiado na memória principal.

4. Neste momento, o valor de x fica diferente nos sistemas de armazenamento.

5. O valor de x é copiado em um registrador interno.

6. O incremento ocorre no registrador. O valor incrementado de x será o mesmo nos diferentes sistemas de armazenamento após o novo valor de x ser copiado no caminho de volta até o disco magnético.

Considerando o exemplo acima, a ordem correta das etapas para a operação de incremento de x é:

  • A. 3 - 2 - 5 - 1 - 6 - 4
  • B. 2 - 5 - 6 - 4 - 3 - 1
  • C. 2 - 3 - 5 - 1 - 6 - 4
  • D. 3 - 6 - 4 - 5 - 2 - 1
  • E. 5 - 2 - 1 - 6 - 3 - 4

Paginação e segmentação são exemplos de técnicas adotadas por sistemas operacionais para implementar:

  • A. prioridade de processos;
  • B. memória virtual;
  • C. sistemas de arquivos;
  • D. dispositivos de entrada;
  • E. dispositivos de saída.

Um conceito muito utilizado em gerenciamento de memória em sistemas operacionais, é o de alocação de endereço virtual. Cada página de endereçamento virtual pode estar em três estados: inválida, reservada ou comprometida. Considere: I. Uma página inválida está atualmente mapeada para um objeto de seção de memória, e uma referência a ela causa uma falta de página que acarreta uma violação de acesso. II. Uma vez que o código ou os dados estejam mapeados em uma página virtual, diz-se que essa página está comprometida. III. Uma página virtual reservada é inválida, mas com a particularidade de que os endereços virtuais nunca serão alocados pelo gerenciador de memória para nenhum outro propósito. Está correto o que consta APENAS em

  • A. III.
  • B. I e III.
  • C. I e II.
  • D. II.
  • E. II e III.

Em relação ao gerenciamento de memória, sistemas operacionais adotam diversas estratégias para permitir que a memória principal seja aproveitada ao máximo. A estratégia de carregar um programa para a memória principal e, após certo tempo, devolvê-lo para o disco liberando a memória para outro processo, é conhecida como:

  • A. spool;
  • B. buffer;
  • C. swapping;
  • D. cache;
  • E. pool.

Epaminondas e Heráclito disputam quem possui o melhor computador pessoal. Epaminondas alega que a UCP (unidade central de processamento) de seu computador é capaz de endereçar 4 GBytes de memória. Heráclito retruca que a largura do barramento de endereços da UCP de seu computador é de 64 bits. Pode-se concluir, a partir dessas informações, que:

  • A. a UCP do computador de Epaminondas é capaz de endereçar exatamente o dobro da quantidade de memória que a UCP do computador de Heráclito;
  • B. a UCP do computador de Epaminondas é capaz de endereçar mais que o dobro da quantidade de memória que a UCP do computador de Heráclito;
  • C. a UCP do computador de Heráclito é capaz de endereçar exatamente o dobro da quantidade de memória que a UCP do computador de Epaminondas;
  • D. a UCP do computador de Heráclito é capaz de endereçar mais que o dobro da quantidade de memória que a UCP do computador de Epaminondas;
  • E. as UCPs dos computadores de Epaminondas e Heráclito são capazes de endereçar exatamente a mesma quantidade de memória.

No que se refere aos sistemas operacionais modernos, julgue os itens a seguir. O gerenciamento de memória não é considerado uma função de um sistema operacional.

  • C. Certo
  • E. Errado

“Esquema de gerenciamento da memória que permite que o espaço de endereçamento físico de um processo não seja contíguo. Evita a fragmentação externa e a necessidade de compactação.” Trata‐se da

  • A. paginação.
  • B. swapping.
  • C. regra dos 50%.
  • D. fragmentação interna.
  • E. segmentação de memória.

“Esquema de gerenciamento da memória que dá suporte à visão que o usuário tem da memória.” Trata‐se do(a)

  • A. segmentação.
  • B. endereço linear.
  • C. diretório de páginas.
  • D. tabela de páginas invertida.
  • E. tabela de páginas com hash.
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...