Gerencia De Memoria
Exames: Gerencia De Memoria. Pesquise 862.000+ trabalhos acadêmicosPor: aljoribeiro • 1/7/2014 • 555 Palavras (3 Páginas) • 347 Visualizações
1 - Quais as funções básicas da gerência de memória?
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 cada processo e pelo sistema operacional.
2 - Considere um sistema computacional com 40Kb de memória principal e que utilize um sistema operacional de 10Kb que implemente alocação contígua de memória. Qual a taxa de subutilização da memória principal para um programa que ocupe 20Kb de memória?
Considerando que o sistema operacional e o programa somados ocupam ¾ da memória principal, temos 25% de subutilização da memória.
3 - Suponha um sistema computacional com 64Kb de memória principal e que utilize um sistema operacional de 14Kb que implemente alocação contígua de memória. Considere também um programa de 90Kb, formado por um módulo principal de 20Kb e três módulos independentes, cada um com 10Kb,20Kb e 30Kb. Como o programa poderia ser executado utilizando-se apenas a técnica de overlay?
Como existe apenas 50Kb para a execução do programa, a memória deve ser dividida em duas áreas: uma para o módulo principal (20Kb) e outra de overlay para a carga dos módulos, em função do tamanho do maior módulo (30Kb).
4 - Considerando o exercício anterior, se o módulo de 30Kb tivesse seu tamanho aumentado para 40Kb,seria possível executar o programa? Caso não possa, como o problema poderia ser contornado?
Não. No caso de não haver como aumentar o espaço de memória real, a única solução seria tentar alterar o programa deforma que o módulo de 40Kb pudesse ser dividido em outros módulos menores independentes.
5 - Qual a diferença entre fragmentação interna e externa da memória principal?
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.
6 - Suponha um sistema computacional com 128Kb de memória principal e que utilize um sistema operacional de 64Kb que implementa alocação particionada estática relocável. Considere também que o sistema foi inicializado com três partições: P1 (8Kb), P2 (24Kb) e P3(32Kb). Calcule a fragmentação interna da memória principal após a carga de três programas: PA, PB e PC.
a)P1←PA (6Kb); P2←PB (20Kb); P3←PC (28Kb)
2Kb, 4Kb, 4Kb
b)P1←PA (4Kb); P2←PB (16Kb); P3←PC (26Kb)
4Kb, 8Kb, 6Kb
c)P1←PA (8Kb); P2←PB (24Kb); P3←PC (32Kb)
não há fragmentação interna
7 - Considerando o exercício
...