Cada um dos processos criados pelo sistema operacional tem a capacidade de criar processos filho que, por sua vez, tem o poder de criar novos processos filho, gerando uma espécie de árvore de processos.
A principal característica da árvore de processos é a dependência que é criada entre pais e filhos, já que quando um processo criador é finalizado todos os processos filho subordinados são automaticamente eliminados. Apesar desta dependência hierárquica, é relevante ressaltar que os processos subordinados não compartilham o mesmo espaço de armazenamento do processo pai, eles seguem a lógica padrão de que para cada novo processo é alocado uma faixa de endereços exclusivos na memória.