Sistemas Operacionais
Por: hiagobrajato • 13/8/2018 • Seminário • 314 Palavras (2 Páginas) • 184 Visualizações
Nome: Hiago Matheus Brajato - 2º Semestre ADS
Questão 12: Afirmativa I
A questão 12 que nos diz respeito a gerenciamento de memória contém a seguinte alternativa afirmando que: “Uma forma de gerenciar o uso de memória é manter uma lista encadeada de segmentos de memória alocados e de segmentos de memória disponíveis”.
A seguinte alternativa se encontra correta pelo seguinte princípio: os estudos sobre gerenciamento de memória nos afirmam que existem duas formas principiais de cuidar da utilização de memória:
A primeira é o Gerenciamento com Mapa de Bits: Nessa forma de gerenciamento a memória é dividida em unidades de um tamanho específico, em cada uma dessas unidades existe um número associado 0 ou 1 informando que o espaço de memória está livre quando for 0 e ocupado quando for 1. Quando um processo necessita de um espaço N de alocação, o gerenciador de memória precisa percorrer toda a memória em busca de uma sequência desse tamanho.
A segunda e que está descrita na alternativa de forma correta diz respeito ao gerenciamento de memória com listas encadeadas: Uma lista encadeada de segmentos livres e/ou alocados no qual cada segmento é um processo ou um espaço vazio entre dois processos.
Os endereços são representados por uma lista ligada que contém a informção se o segmento está livre para uso, indicado pela letra H e ocupado indicado pela letra P;
A lista também contém o início do endereço que começa o segmento e o tamanho do espaço, sendo que o termino do segmento é analisado pela soma do início do segmento mais seu tamanho, e assim a lista se dispõe mapeando a memoria como um todo, como na figura abaixo:
[pic 1]
Essa lista de segmentos é disposta em uma ordem de endereços, e quando um processo termina sua execuçao ou é enviado para o disco, a lista de segmentos é atualizada.
...