Atividade de sistemas operacionais
Interna: a memória alocada pode ser ligeiramente maior do que a memória requisitada.
Essa diferença de tamanho é a memória que é interna a uma partição, mas que não está sendo usada.
Externa: espaço de memória total suficiente para satisfazer uma requisição, mas ele não é contíguo.
9.5 Dadas as partições de memória com 100KB, 500KB, 200KB, 300KB e 600KB (em ordem), de que forma cada um dos algoritmos do primeiro-apto, mais-apto e menos-apto alocarão processos com 212KB, 417KB, 112KB e 426KB (em ordem)? Qual dos algoritmos faz uso mais eficiente da memória?
First-fit:
Best-fit: 300KB, 500KB, 200KB, 600KB
Worst-fit:
O algoritmo que faz uso mais eficiente da memória nesse caso é o mais-apto (best-fit).
9.12 Por que a segmentação e a paginação são algumas vezes combinadas em um esquema?
Para melhorar a eficiência de utilização da memória física, transferindo as tabelas de paginas para o disco.
9.13 Descreva em mecanismo pelo qual um segmento poderia pertencer ao espaço de endereçamento de dois diferentes processos.
Como as tabelas de segmento são uma coleção de registradores de limite de base, os segmentos podem ser compartilhados quando as entradas na tabela de segmento de duas tarefas diferentes apontarem para o mesmo local físico. As duas tabelas de segmento precisam ter ponteiros de base idênticos, e o número do segmento, compartilhada precisa ser o mesmo nos dois processos.
9.16 Considere a seguinte tabela de segmentos:
SegmetoBaseTamanho
0 | 219 | 600 | 1 | 2300 | 14 | 2 | 90 | 100 | 3 | 1327 | 580 | 4 | 1952 | 96 |
Quais são os endereços físicos para os seguintes endereços lógicos? a. 0430 b. 110 c. 2500 d. 3400 e. 4112
5. Considere um sistema de troca de processos entre a memoria e o disco no qual a memoria e constituída dos seguintes tamanhos de lacunas em ordem na memoria: 10KB,4KB,20KB,18KB,7KB,9KB,12KB e 15KB.
a. 12kB
b. 10kB
c.9KB