Gerencia

Disponível somente no TrabalhosFeitos
  • Páginas : 6 (1316 palavras )
  • Download(s) : 0
  • Publicado : 14 de março de 2013
Ler documento completo
Amostra do texto
Exercícios Gerenciamento de Memória

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

Maximizar o número de processos na memória, permitirem 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 queutilize 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 umsistema 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 omódulo principal (20Kb) e outra de overlay para a carga dos módulos, em função do tamanho do maior módulo (30 Kb).
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 tentaralterar o programa de forma 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 emespaç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çãointerna 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 anterior, seria possível executar quatro programas concorrentemente utlizando apenas atécnica de alocação particionada estática relocável? Se for possível, como? Considerando ainda o mesmo exercício, seria possível executar um programa de 36Kb? Se for possível como?
Somente seria possível executar quatro programas concorrentemente alterando a configuração das partições do sistema e criando uma quarta partição. No segundo cado, seria possível executar um programa de 36Kb alterando aconfiguração do sistema, aumentando uma das partições e reduzindo as demais.
8)- Qual a limitação da alocação particionada estática absoluta em relação a alocação estática relocável? 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 sercarregado 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.
9)- Considere que os processos da tabela a seguir estão aguardando para serem executados e que cada um permanecerá na memória durante o tempo especificado. O sistema operacional ocupa uma área de 20Kb no início da memória e...
tracking img