IFCE Horizonte · Portal
ADS23 · Sistemas Operacionais
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

Roteiro de laboratórioOs comandos passo a passo, com dicas para quando travar — e campos que guardam suas observações enquanto você trabalha.Quiz da semanaVerificação de leitura + suas observações de laboratório, num envio só. Vale para o portfólio da N1.

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