TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

O Memória Gerencial

Por:   •  17/9/2021  •  Trabalho acadêmico  •  494 Palavras (2 Páginas)  •  73 Visualizações

Página 1 de 2

Laboratório de Sistemas Operacionais

Gerência de Memória

1) Quais as funções básicas da gerência de memória?

R: Maximizar o número de processos na memória, permitir a execução de programas maiores que a memória física, compartilhamento de dados na memória e proteção da memória utilizada por processo e pelo sistema operacional.

2) Qual a diferença entre fragmentação interna e externa da memória principal?

R: Fragmentação interna ocorre em espaços livres e contíguos na memória principal que são pré-alocados por processos, não possibilitando, portanto, o uso por outros processos. Fragmentação externa ocorre em espaços livres e contínuos, porém tão pequenos que não possibilitam a alocação de programas por processos.

3) Qual a limitação da alocação particionada estática absoluta em relação à alocação estática relocável?

R: A grande diferença entre a alocação particionada estática absoluta e a alocação estática relocável é o local na memória principal onde programa é carregado. Na alocação absoluta, um programa pode apenas ser carregado a partir de um único endereço, consequentemente em uma única partição. Na alocação relocável, um programa pode ser carregado a partir de qualquer endereço ou partição.

4) Considerando as estratégias para escolha da partição dinamicamente, conceitue as estratégias best-fit e worst-fit especificando prós e contras de cada uma.

R: Na estratégia best-fit, a melhor partição é escolhida, ou seja, aquela em que o programa deixa o menor espaço sem utilização. Nesse algoritmo, a lista de áreas livres está ordenada por tamanho, diminuindo o tempo de busca por uma área desocupada.

Uma grande desvantagem desse método é consequência do próprio algoritmo. Como é alocada a partição que deixa a menor área livre, a tendência é que cada vez mais a

memória fique com pequenas áreas não contíguas, aumentando o problema da fragmentação.

Na estratégia worst-fit, a pior partição é escolhida, ou seja, aquela em que o programa

deixa o maior espaço sem utilização. Apesar de utilizar as maiores partições, a técnica de worst-fit deixa espaços livres maiores que permitem a um maior número de programas utilizar a memória, diminuindo o problema da fragmentação. Mas como desvantagem podemos destacar a grande quantidade processos pequenos sendo alocados em espaços livres maiores que poderiam ser utilizados por processos que realmente necessitem de espaço.

5) O que é swapping e para que é utilizada esta técnica?

R: A técnica de swapping foi introduzida para contornar o problema da insuficiência de memória principal. Essa técnica é aplicada à gerência de memória para programas que esperam por memória livre para serem executados. Nesta situação, o sistema escolhe um processo residente, que é transferido da memória principal para a memória secundária (swap out), geralmente disco. Posteriormente, o processo é carregado de volta da memória secundária para a memória principal (swap in) e pode continuar sua execução como se nada tivesse ocorrido.

...

Baixar como (para membros premium)  txt (3.5 Kb)   pdf (66.3 Kb)   docx (7.8 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com