Sistemas operacionais modernos

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (459 palavras )
  • Download(s) : 0
  • Publicado : 22 de maio de 2012
Ler documento completo
Amostra do texto
Sistemas Operacionais
Lista 4 – Memória Principal e Memória Virtual
Data de Entrega: 24/05/2012

1- Considere que temos uma determinada memória com os seguintes tamanhos de buracos: 100 KB, 500KB, 200 KB, 300 KB, e 600 KB, nesta ordem. Logo a seguir o SO recebe requisições para carregar quatro processos com os seguintes tamanhos: 212 KB, 417 KB, 112 KB, 426 KB e (nesta ordem). Como ficará aalocação da memória (que processos entraram em quais buracos) considerando os métodos: a) first-fit, b) best-fit e c) worst-fit? Qual deles fez um uso mais eficiente da memória?
Metodo de alocaçãoRequisições de carga de memória
"Buracos" de Memória A)first-fit B)best-fit C)worst-fi Ordem de chegada
100KB 1º - 212KB
500KB 1º -212KB 2º - 417KB 2º -417KB 2º - 417KB
200KB 3º-112KB 3º -112KB 3º - 112KB
300KB 1º -212KB 3º -112KB 4º - 426KB
600KB 2º -417KB 4º - 426KB 1º -212KB


O mais eficiente foi o best-fit pois foi o único que conseguiu alocar as 4requisições de memória do S.O.






2- Compare os esquemas de organização da memória principal: alocação contígua, segmentação pura e paginação pura com relação às seguintes questões:
a.Fragmentação externa -> É quando há espaço em disco mas não há espaço para o bloco de dados que foi solicitado a gravação o espaço em disco esta fragmentado sendo que para se gravar o dados precisa-se de um blococontiguo.

b. fragmentação interna -> É quando o dados solicitado para ser gravado é menor que o bloco de dados do sistema de arquivos(EX:Quando vai se gravar uma arquivo de 100bytes e o bloco e de4KB utilizando um espaço maior que o necessario).


c. capacidade de compartilhar o código entre processos

3- Considere a seguinte tabela de segmento:

Segmento Base Limite
0 219 600
12300 14
2 90 100
3 1327 580
4 1952 96

Quais são os endereços físicos que serão calculados para os seguintes endereços lógicos?
a) 0,430 -> o endereço físico é 430 + 219 =

b) 1,10
c)...
tracking img