Encontro 511 de setembro de 2026Unidade III — Processos
Processos: conceito, estados e diagnóstico
Abertura da Unidade III. A diferença entre programa e processo, a anatomia de um processo (PID, memória, estado), os três estados e suas transições, a hierarquia de PPIDs — e as ferramentas de diagnóstico ps e top.
- processo × programa
- estados
- PID e PPID
- ps · top
Material do encontro
Para estudar
Eixo do curso
O Docker desta semana
Namespace de PID: o mesmo processo tem PIDs diferentes visto de dentro e de fora do container.
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. 10p. 99–106
Programas e Processos · Informações sobre processos no /proc
- RecorteTANENBAUM, 2.1p. 59–67
Processos
Modelo de processo, criação, término, hierarquia e estados — a teoria por trás do ps e do top.
Aprofundamento
- AprofundamentoLAUREANOp. 132–150
O ciclo de vida de um processo no Linux
- 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