O Sistema operacional possui múltiplas formas para criação de novos processos. Tem-se que um processo está criado no SO quando a sua entrada é registrada no bloco de controle do processo (PCB) do Sistema Operacional e lhe é alocado espaço exclusivo para armazenamento em memória. Os principais eventos que ocasionam a criação de novos processos pelo sistema operacional são:
Após a etapa de inicialização do sistema, independente do evento responsável pela criação, tem-se que um novo processo é gerado a partir de uma chamada executada por um outro já existente, seja ele de usuário ou de sistema. Os novos processos criados podem atuar de forma independente, ou seja, sem vinculação com qualquer outro processo, ou como um subprocesso inserido dentro de uma estrutura hierárquica, estando vinculado ao processo pai dentro de uma árvore de processos.