Buscar

GERÊNCIA DE MEMÓRIA - SO

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1) Assinale a alternativa que apresenta dois problemas que devem ser 
resolvidos para que múltiplas aplicações estejam na memória 
simultaneamente, sem interferência mútua. 
a) proteção e swapping 
b) proteção e realocação 
c) swapping e realocação 
d) swapping e realocação estática 
 
2) O gerenciamento de memória de um sistema operacional deve controlar 
quais partes da memória estão ocupadas e quais estão livres, além de 
realizar a alocação de memória quando um processo é criado e liberar o 
espaço utilizado por um processo quando este é finalizado. Com relação ao 
gerenciamento de memória de um sistema operacional, assinale a alternativa 
correta. * 
0/1 
a) Na alocação de memória pelo algoritmo do Worst Fit, é produzida a maior sobra 
possível após a alocação, que pode ou não ser utilizada como um novo espaço 
disponível. 
b) No gerenciamento de memória utilizando mapa de bits, para cada trilha, temos 
um bit no mapa de bits, o qual é 0, se a unidade estiver livre, e 1, se estiver 
ocupada. 
c) Na alocação de memória pelo algoritmo First Fit (Primeiro Encaixe), o algoritmo 
procura toda a lista para então alocar o processo no espaço encontrado. 
d) Na alocação por Best Fit (Melhor Encaixe), não é necessário percorrer toda a lista de 
espaços livres. 
Correct answer 
b) No gerenciamento de memória utilizando mapa de bits, para cada trilha, temos um bit 
no mapa de bits, o qual é 0, se a unidade estiver livre, e 1, se estiver ocupada. 
3) Um sistema operacional deve ter o completo domínio sobre os recursos da 
má quina. O escalonamento de recursos, o controle de entrada e saí da (E/S), 
a gerência da memória, a gerência do processador, o escalonamento de 
processos e a segurança são funções que o sistema operacional deve 
exercer. Um conceito fundamental em todos os sistemas operacionais é 
o processo, que significa: 
a) basicamente um programa em execução. 
b) atividades para gerenciar a memória. 
c) chamadas ao sistema (system calls). 
d) um serviço oferecido pelo sistema operacional. 
 
4) A memória rápida também tem um valor financeiro maior. Para amenizar 
essa questão, há a hierarquia de memória, organizada em vários níveis, em 
que a menor é mais rápida e com maior valor por byte. Sobre hierarquia de 
memória, podemos afirmar que: * 
a) Registradores, Cache L1, Cache L2, Cache L3, Memória RAM, Disco, sendo o 
registrador mais lento e o disco mais rápido. 
b) Pode ser representada da seguinte forma, sendo da mais lenta para a mais rápida: 
Cache L1, Cache L2, Cache L3, Memória RAM, Disco. 
c) Da mais veloz para a mais lenta: Registradores, Cache L1, Cache L2, Cache L3, 
Memória RAM, Disco. 
d) O registrador não entra na hierarquia de memória, sendo apenas uma instrução do 
processador. 
 
5) Qual a técnica aplicada à gerência de memória para programas que 
esperam por memória livre para serem executados. Onde o sistema escolhe 
um processo residente, que é transferido da memória principal para a 
memória secundária (swap out) geralmente disco, e posteriormente, o 
processo pode ser carregado de volta da memória secundária para a principal 
(swap in) e pode continuar sua execução como se nada tivesse ocorrido. * 
a) Técnica de overlay 
b) Swapping 
c) Memória Virtual por Segmentação 
 
d) Alocação Contígua Simples 
Correct answer 
b) Swapping 
 
5) Embora o processo deva estar na memória para ser executado, ele pode 
ser transferido temporariamente da memória principal para uma memória de 
retaguarda, como um disco, por exemplo, caso se faça necessário realizar um 
swapping devido a uma alteração nos requisitos da memória que tenha 
sobrecarregado a memória disponível, que precisa ser liberada. * 
a) CERTO 
b) ERRADO 
 
5) A memória cache possui vários níveis. Esses níveis dizem respeito à 
proximidade com o processador a fim de diminuir a distância para a busca de 
dados, agilizando assim o processamento. Em relação aos níveis, escolha a 
alternativa correta. * 
a) L1 (nível 1) está mais próximo ao processador. 
b) L3 (nível 3) está mais próximo ao processador. 
c) L2 (nível 2) está mais próximo, pois fica dentro do processador. 
d) L1 (nível 1), pois está mais próxima da memória RAM. 
 
6) Na gerência de memória, dois importantes registradores são responsáveis 
pela proteção do espaço de endereçamento na memória que um processo 
ocupa. Esses registradores são: * 
a) Registrador de proteção e registrador de alocação 
b) AX e BX 
c) Registrador de controle e registrador de instrução 
d) Base e Limite 
 
 
7) Como é denominado o algoritmo de substituição de página de memória em 
que, ao acontecer uma falta de página, o sistema operacional irá procurar 
pela página em uma fila circular? * 
a) FIFO 
b) Segunda chance 
c) Relógio 
d) NRU 
 
Correct answer 
c) Relógio 
 
8) A memória cache contém uma cópia de partes da memória principal. 
Quando o processador realiza uma leitura de uma palavra da memória, antes 
será feita uma verificação para determinar se esta palavra está armazenada 
na cache. Se a palavra estiver na cache, ela é entregue ao processador. Se 
não, um bloco da memória principal, composto de um número fixo de 
palavras, é lido para a cache e, em seguida, a palavra é enviada ao 
processador. Quando um bloco de dados é levado para a cache para 
satisfazer a referência a uma única palavra, é devido à grande probabilidade 
de que haja referências futuras à essa mesma palavra na memória ou à 
outras palavras vizinhas localizadas no mesmo bloco. Isto se deve ao: * 
a) Princípio da Mapeamento Associativo. 
b) Princípio da Localidade. 
c) Princípio da Cache. 
d) Princípio da Maior Probabilidade. 
 
9) Quando se monitora o comportamento da memória swap do sistema, as 
altas taxas de uso indicam falta de memória física, significando a utilização da 
memória de disco. * 
a) CERTO 
b) ERRADO 
 
Correct answer 
a) CERTO 
 
10) Escolha a alternativa que contém estruturas utilizadas para o 
gerenciamento de memória pelo sistema operacional. * 
a) FIFO e SJF 
b) BASE e LIMITE 
c) MAPA DE BITS e LISTA ENCADEADA 
d) MEMÓRIA CACHE e MEMÓRIA RAM 
 
Correct answer 
c) MAPA DE BITS e LISTA ENCADEADA

Continue navegando