Assinale a única alternativa que preenche corretamente as
lacunas em branco.
Desse modo, o gerenciamento de memória se ocupa,
fundamentalmente, do controle de quais dados vão para a
memória, de que forma são armazenados nela e como podem ser
acessados. Isso envolve atividades de _________________ em
que se mapeia endereços de disco para endereços de memória,
de _________________, em que se determina quais espaços
serão ocupados por quem, e de _________________, em que se
amplia o conceito de memória principal para um tamanho
infinito. Trataremos cada um desses pontos a seguir, fechando o
capítulo com um estudo de como características de
gerenciamento de memória e processos influenciam no
desempenho de um sistema.
O uso de memória virtual permite que mais segmentos sejam
carregados na memória por vez, o que permite um aumento no
número de processos executando. A partir disso é interessante
perceber algumas situações que afetam o desempenho do
sistema. A partir deste contexto, avalie a seguintes afirmações.
I. Quanto mais processos executando, pior o nível de ocupação
da CPU, uma vez que quando um processo é interrompido para
fazer E/S ou por bloqueio, temos vários outros para assumir seu
lugar na CPU.
II. Um número elevado de processos ignorar acaba tendo um
péssimo nível de ocupação da CPU, uma vez que com o
crescimento do número de processos teríamos uma maior
ocupação, mas com mais processos é capaz de todos terem tão
poucas páginas que ficam o tempo todo causando falta de
páginas e, com isso, não podem ocupar a CPU. Essa situação
recebe o nome de thrashing.
III. Quanto mais processos executando menos falhas de páginas
temos, uma vez que cada processo passa a ocupar menos páginas
e, com isso, passa a ser mais provável que uma página
requisitada não esteja na memória.
O problema passa a ser, então, o que fazer se não houver mais
páginas livres na memória. A solução é escolher uma das páginas
alocadas para sair da memória, liberando, portanto, seu espaço.
Essa operação é conhecida como de_______________, em que se
faz o swap-out de uma página (a escolhida para sair) e o swap-in
de outra (a demandada).
A respeito do funcionamento de memória virtual avalie as
seguintes afirmações:
I. Falta de página, que é o evento que ocorre quando se precisa
acessar um endereço de uma página que não está na memória;
II. Conjunto residente, que é o conjunto das páginas que estão na
memória em um dado instante; Tamanho do conjunto residente,
é o número de páginas ocupadas (pelo sistema ou segmento)
num dado momento;
III. Sequência de referência, que é uma sequência de páginas que
deverão ser acessadas pelo sistema ao longo do tempo.