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

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

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