# data[].attributes.body
Inicio do sistema: primeiro plano e segundo plano
Execução de uma chamada ao sistema de criação por um processo em execução: um processo chama outro processo
Requisição do usuário para criar um novo processo
Início de um job em lote: mainframe

# data[].attributes.body
Saída normal - voluntária: o processo concluiu a execução do seu trabalho
Saída por erro -voluntária: o processo tentou acessar um arquivo que não existe, pode resultar em uma caixa de diálogo para tentar novamente
Erro fatal - involuntário: erro de programa, execução ilegal, divisão por zero; um processo de prioridade máxima encerra o processo com erro
Cancelamento por outro processo

# data[].attributes.body
Processos criam novos processos em uma sequencia de "pai e filho"

# data[].attributes.body
Em execução: no momento que está sendo processado pela CPU, os processos são alternados para a utilização do processador
Pronto: o processo tem todas as condições necessárias e está aguardando sua vez de ser executado pelo SO.
Espera/Bloqueado: ainda precisa de um evento externo ou um recurso (informação) para executar.

# data[].attributes.body
Em execução -> Bloqueado: aguarda um evento eterno e não consegue continuar o processamento
Em execução -> Pronto: há interferência do escalonador no "revezamento" de processos na CPU
Pronto -> Em execução: o escalonador permite a execução do processo que estava aguardando.
Bloqueado -> Pronto: quando ocorre o evento necessário para que o processo ocorra

# data[].attributes.body
Processos mais leves dentro do processo