Questões de Concurso
Comentadas sobre gerência de memória em sistemas operacionais
Foram encontradas 493 questões
Vários sistemas operacionais utilizam o conceito de memória virtual, que possui as seguintes funções básicas:
I. Assegurar que cada processo tenha seu próprio espaço de endereçamento, para evitar ou resolver o problema de relocação.
II. Prover proteção da memória para impedir que um processo utilize um endereço de memória que não lhe pertença.
III. Possibilitar que uma aplicação utilize mais memória do que a fisicamente existente.
Analise as assertivas e assinale a alternativa que apresenta as assertivas CORRETAS sobre memória e processos de um sistema operacional:
I. O uso da memória cache funciona com base no princípio da localidade.
II. Quando o tamanho da memória é incrementado, a política de substituição de página que mais leva a falhas de página é FIFO.
III. Um sistema tem número m de recursos do mesmo tipo e 3 processos: A, B e C, que compartilham esses recursos. A, B e C têm a demanda máxima pelo recurso em questão de 3, 4 e 6, respectivamente. O bloqueio do sistema não ocorrerá se m = 15.
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.
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.