🚀 Capítulo 15: Gerenciamento de Memória

🎯 Objetivo da Aula

Ao final desta aula, você entenderá como o SO aloca espaço na memória RAM para os processos e o que acontece quando a memória acaba.


🏢 O Cenário Prático (Seu Desafio)

O computador travou dizendo “Memória Insuficiente”! Seu desafio é entender o que é a “Memória Virtual” que o SO usa para tentar salvar o dia!


🧠 Fundamentos: A Teoria Traduzida

O SO precisa garantir que o Processo A não mexa na memória do Processo B (Segurança).

Memória Virtual (Swap)

Quando a memória RAM lota, o SO finge que um pedaço do HD/SSD é RAM!

  • Vantagem: O PC não trava imediatamente.
  • Desvantagem: Fica extremamente lento, porque o HD é muito mais lento que a RAM.

📖 Exemplo Guiado: O Puxadinho

A RAM é sua casa. Se chega muita gente e não cabe, você aluga um puxadinho no vizinho (HD). Dá para acomodar todo mundo, mas demora mais para buscar as coisas lá!


🛠️ Prática Obrigatória 1

O que acontece com a velocidade do computador quando ele começa a usar muita Memória Virtual?


🛠️ Prática Obrigatória 2

No arquivo script.js da pasta cap15, crie um loop que adicione itens a um vetor para simular o uso de memória (não exagere para não travar!).


🔑 Gabarito de Código/Fórmulas

Prática 1:

O computador fica muito lento (Gargalo de I/O).


Capitulo Anterior | Proximo Capitulo