Cztery czynniki doprowadzające do stworzenia procesu:
inicjalizacja systemu
Wywołanie funkcji systemowej
Żądanie użytkownika
Inicjalizacja zadania wsadowego
Procesy tworzone w momencie inicjalizacji systemu operacyjnego dzielą się na procesy pierwszoplanowe (foreground processes) oraz procesy działające w tle (background processes) nazywane również demonami
W systemach typu klient/serwer procesy tworzone mają własną przestrzeń adresową, różną od przestrzeni procesów macierzystych.