Questões de Concurso
Sobre gerência de memória em sistemas operacionais
Foram encontradas 517 questões
No caso do Sistema Operacional CentOS, quais comandos apresentados permitem o monitoramento dos recursos relacionados à memória?
Assinale a alternativa que descreve um dos métodos usados para o gerenciamento de memória.
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
Em relação à gerência de memória de um computador, muitos sistemas operacionais se utilizam de uma técnica que apresenta como uma de suas características a proteção de memória, de modo que um processo seja impedido de utilizar um espaço de endereçamento que não seja seu. Essa técnica é denominada Memória
No gerenciamento de memória, existem diversas formas de procurar um segmento de memória livre para ser utilizado.
Assinale a alternativa que apresenta, corretamente, o algoritmo que sempre irá buscar o maior segmento de memória livre.
Em relação ao funcionamento de sistemas operacionais, analise os itens a seguir, marcando com (V) a assertiva verdadeira e com (F) a assertiva falsa.
( ) A sondagem (polling) é uma abordagem alternativa à interrupção que consiste no teste de cada dispositivo de forma cíclica para identificar o estado do hardware. Normalmente, aumenta o desempenho do sistema quando comparado às interrupções, pois diminui a sobrecarga do processador.
( ) No gerenciamento de memória, o fenômeno empírico que descreve eventos estreitamente relacionados em espaço ou tempo é chamado Localidade. Quando se trata de referências (acessos) à memória, Localidade Espacial ocorre quando processos se referem às mesmas localizações de memória repetidamente dentro de um curto período de tempo.
( ) Uma interrupção causada por instruções de um processo em execução é geralmente denominada desvio (trap), sendo considerada síncrona em relação à execução do processo.
( ) A paginação é uma técnica de organização de memória virtual que divide um espaço de endereçamento em blocos contíguos de tamanho fixo enquanto que a segmentação utiliza blocos contíguos de tamanho variável.
A sequência CORRETA, de cima para baixo, é
A RedHat publicou recentemente uma tabela com as seguintes recomendações em relação à quantidade de espaço em disco destinado à área de swap em seus sistemas operacionais do tipo Linux.
Com relação a essas informações, analise as afirmativas a seguir.
I. A área de swap é um componente importante da memória virtual de um sistema operacional, mas apesar das recomendações, o Linux pode funcionar sem uma área de swap definida em disco.
II. A quantidade de espaço recomendada para swap com uso de hibernação é maior porque, ao contrário do modo de repouso (sleepmode), o modo de hibernação requer a cópia do conteúdo ativo da memória para a área de swap.
III. O espaço em disco recomendado para swap diminui
relativamente (2X, 1X, 1/2X) com o aumento da quantidade
de memória, porque a realização de swap de grandes
quantidades de memória implica em uma perda acentuada
de desempenho das aplicações executando no sistema
operacional.
O uso de memória virtual no Linux é fundamental para seu adequado funcionamento e tem grande influência no seu desempenho. Após analisar o desempenho de um sistema, descobriu‐se que a partição de swap está mal dimensionada e que é necessário aumentar a área em disco reservada para swap.
Com relação aos procedimentos que podem ser tomados neste caso, analise as afirmativas a seguir.
I. A única alternativa possível é fazer um backup dos dados e reinstalar o sistema operacional, criando e formatando novas partições que contenham uma partição de swap com o tamanho adequado.
II. Pode‐se usar um comando como gparted e redimensionar as partições do disco, incluindo a partição de swap, reiniciar o sistema e reformatar a partição de swap usando o comando mkswap.
III. Pode‐se criar um arquivo contíguo com o tamanho adequado
no próprio sistema de arquivos existente, formatando esse
arquivo com o comando mkswap e depois usando o comando
swapon para incorporá‐lo à área de swap do sistema.
O uso de memória virtual no Linux é fundamental para seu adequado funcionamento e tem grande influência no seu desempenho.
Dada a relação de comandos a seguir, assinale o que não fornece
nenhuma informação sobre o uso da memória virtual.
No gerenciamento de sistemas operacionais, o sistema de memória
deve decidir quais processos, ou partes deles, e dados devem ser removidos da memória.
No gerenciamento de sistemas operacionais, o sistema de memória
deve manter controle de quais partes da memória que estão sendo utilizados e por quem.
não deve se preocupar com alocação de espaço em memória.
I. Os diversos arquivos podem ter espaço alocado em disco através da alocação contígua, encadeada ou indexada. A alocação contígua pode apresentar fragmentação externa. O acesso direto é muito ineficiente com a alocação encadeada. A alocação indexada pode requerer um overhead significativo para seu bloco de índices.
II. Métodos de alocação de espaço livre influenciam a eficiência de uso e do espaço em disco, o desempenho do sistema de arquivos e a confiabilidade da memória principal. Os métodos utilizados incluem vetores de strings e listas encadeadas. As otimizações incluem o agrupamento, a contagem e a FAT que coloca os vetores de strings em uma área contígua da RAM.
III. O sistema de arquivos reside permanentemente em memória secundária, que é projetada para manter uma grande quantidade de dados de maneira não volátil. A mídia de memória secundária mais comum é o disco. Discos físicos podem ser segmentados em partições para controlar o uso da mídia e para permitir múltiplos sistemas de arquivos.
Está correto o que se afirma APENAS em
No gerenciamento de memória, caso um programa seja inicializado duas vezes, o sistema operacional pode compartilhar todas as páginas de texto, mantendo somente uma cópia em memória. Esse recurso mantém páginas de texto apenas para leitura e permite que os processos façam modificação na página de dados. Esse procedimento para modificação dos dados compartilhados denomina-se bibliotecas compartilhadas.
Para que um programa possa ser executado, suas instruções precisam ser mapeadas para endereços absolutos e carregadas na memória.