Exercicio 01 SO
2 - Total: 40kb de memória
SO: 10kb.
Programa: 20kb
Sobram: 10kb
3 - 90Kb não cabem de uma vez, o módulo principal vai para a memória, o sistema operacional também e no espaço de 30kb restantes os três módulos independentes serão executados.
4 - Não. Para contornar, é necessário dividir o módulo de 40kb em outros dois de 20kb ou aumentar a memória física em mais 10kb.
5 - Fragmentação externa são áreas livres na memória que não estão contíguas, ocorrem a medida que os processos entram e saem da memória.
Fragmentação interna é a sobra existente que não pode ser alocada por outro processo.
6 - Alocação particionada estática relocável: Os programas podem ser executados a partir de qualquer partição existente.
Alocação particionada absoluta: Os programas podem ser executados em partições pré-definidas.
Primeira Rodada: 8kb-6kb=2kb / 24kb-20kb=4kb / 32kb-6kb
7 - Não seria possível pois só existem 3 partições. Não seria possível pois as partições são menores que 36kb, seria possível apenas se fosse criada uma partição nova.
8 - Na estática absoluta, a aplicação será alocada em uma única partição pré-definida, já na relocável pode ser executada em qualquer partição em que haja espaço disponível para ela.
9 - Processos Memória Tempo 1 30Kb 5 2 6Kb 10 3 36Kb 5
O SO ocupa 5 blocos e sobram 11 blocos para utilização pelos processos.
Instante 0:
P1 = 8blocos – Fragmentação 2kb
P2 = 2blocos – Fragmentação 2kb
Sobra 1 bloco.
Instante 5:
P2 continua rodando
P3 ocupa 8 blocos do P1 que saiu + o bloco restante.
Fragmentação de 2kb do P2
10 - O alocador com best-fit procura o menor espaço de memória não