Questões de Sistemas Operacionais - Gerência de Memória para Concurso
Foram encontradas 499 questões
O gerenciador de memória, ao alocar memória a um processo recém-criado, conhecendo a priori a quantidade necessária, procura o maior segmento de memória disponível, de modo que, quando dividido, o segmento de memória disponível restante, após a alocação ao processo, será suficientemente grande para ser útil depois.
Pode-se afirmar que o gerenciador de memória segue o algoritmo
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, é
Com referência ao gerenciamento de memória nos sistemas Linux, julgue o item a seguir.
Durante a execução do código de uma interrupção, o Linux
permite que drivers de dispositivos aloquem regiões de
memória física, disponíveis e garantidas pelo núcleo,
independentemente da quantidade de memória que esteja
ocupada no momento da alocação.
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.
Acerca de estruturas do sistema operacional e de gerenciamento de processos e memória, julgue o item a seguir.
Em se tratando de gerenciamento de memória embasado em mapa de bites, tal mapa tem tamanho inversamente proporcional ao tamanho da unidade de alocação.Com respeito a memória virtual, considere:
I. As translações mais frequentes ficam armazenadas em uma pequena memória associativa chamada TLB (Translation Lookaside Buffer).
II. O método mais usual utilizado pela memória virtual é a divisão do espaço de endereçamento em páginas de tamanho variável, que são a unidade de transferência entre a memória principal e a memória cache.
III. A memória virtual também faz a translação de endereços virtuais em endereços reais, já que os programas normalmente enxergam um espaço de endereçamento maior que a memória física.
IV. A memória virtual é um conjunto de hardware e de rotinas do sistema operacional. Além do controle da hierarquia entre a memória principal e a memória secundária, ela realiza a proteção, evitando que um programa modifique informações que pertençam a algum outro.
Está correto o que consta APENAS em
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.