The fork() system call creates a new process by duplicating the existing process. The new process is called the child process and is an exact copy of the parent except for the process ID. exec() replaces the current process, wait() waits for child processes, and 'process' is not a system call.