Sistemas operacionais
Por: Rodrigo.Claudino • 22/4/2018 • 1.045 Palavras (5 Páginas) • 2.457 Visualizações
...
Fragmentação interna na Partição do Processo 1:
Fragmentação interna na Partição do Processo 2:
Fragmentação externa:
No instante de tempo 5: O processo 1 termina sua execução.
Sistema Operacional
20kb
Área Livre
20kb
Partição do Processo 2
4kb
Área Livre
20kb
Fragmentação interna na Partição do Processo 2:
Fragmentação externa:
No instante de tempo 10: O processo 2 termina sua execução.
Sistema Operacional
20kb
Partição do Processo 3
36kb
Área Livre
8kb
Fragmentação interna na Partição do Processo 3:
Fragmentação externa:
- 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: Best-fit deixa um espaço menor espaço sem utilização porém tende a deixa a memória com muitas áreas livres não contíguas, Worst-Fit deixa o maior espaço sem utilização
- Considere um sistema que possua as seguintes área livres na memória principal, ordenadas crescentemente: 10Kb, 4Kb, 20Kb, 18Kb, 7Kb, 9Kb, 12Kb e 15Kb. Para cada programa abaixo, qual seria a partição alocada utilizando-se as estratégias first-fit, best-fit e worst-fit?
- 12Kb
- 10Kb
- 9Kb
First-fit:
- 12kb – 20kb
- 10kb – 10kb
- 9kb – 10kb
Best-fit:
- 12kb – 12kb
- 10kb – 10kb
- 9kb – 9kb
Worst-fit:
- 12kb – 20kb
- 10kb – 18kb
- 9kb – 15kb
---------------------------------------------------------------
- Um sistema utiliza alocação particionada dinâmica como mecanismo de gerência de memória. O sistema operacional aloca uma área de memória total de 50Kb e possui, inicialmente, os programas da tabela a seguir:
5 Kb
Programa A
3 Kb
Programa B
10 Kb
Livre
6 Kb
Programa C
26 Kb
Livre
Realize as operações abaixo sequencialmente, mostrando o estado da memória após cada uma delas. Resolva a questão utilizando as estratégias best-fit, worst-fit e first-fit.
a) alocar uma área para o programa D que possui 6 Kb;
b) liberar a área do programa A;
c) alocar uma área para o programa E que possui 4 Kb.
Best-fit:
a) alocar uma área para o programa D que possui 6 Kb;
5kb
P A
3kb
P B
6kb
P D
4kb
Livre
6kb
P C
26kb
Livre
b) liberar a área do programa A;
5kb
Livre
3kb
P B
6kb
P D
4kb
Livre
6kb
P C
26kb
Livre
c) alocar uma área para o programa E que possui 4 Kb.
5kb
Livre
3kb
P B
6kb
P D
4kb
P E
6kb
P C
26kb
Livre
Worst-fit:
a) alocar uma área para o programa D que possui 6 Kb;
5kb
P A
3kb
P B
10kb
Livre
6kb
P C
...