Encontro 99 de outubro de 2026Unidade IV — Memória e E/S
Memória na prática: consumo, vazamento e OOM
Abertura da Unidade IV. Como ler o free sem se enganar (available × used), o que é de fato um vazamento de memória, para que serve o swap e quem é o OOM Killer que derruba seu processo de madrugada.
- espaço de endereçamento
- vazamento
- swap
- OOM Killer
Material do encontro
Para estudar
Eixo do curso
O Docker desta semana
docker run --memory e um OOM provocado de propósito: o famoso Exited (137).
Depois da aula
Para ler
A ordem aqui é invertida de propósito: primeiro você vive a experiência no terminal, depois o livro dá nome e profundidade ao que você viu.
Obrigatórias
- BaseLAUREANO, Cap. 9p. 94–98
Utilizando o /proc
meminfo e vizinhança, direto do laboratório.
- RecorteTANENBAUM, 3.2.1–3.2.2p. 128–131
A noção de um espaço de endereçamento · Swapping
Por que cada processo enxerga "sua" memória.
Aprofundamento
- AprofundamentoTANENBAUM, 3.1p. 125–128
Sem abstração de memória
Como era o mundo antes.
- Base — Leitura obrigatória — a ponte acessível (Laureano)
- Recorte — Leitura obrigatória curta — o rigor conceitual (Tanenbaum), no máximo ~8 páginas
- Aprofundamento — Opcional, para quem quer ir além — não é cobrado, mas é valorizado na defesa