The parent continues executing from the point immediately following the fork system call, while the child begins execution as an almost identical copy of the parent, also starting from the point immediately following the fork system call. The path of execution are different as they depend on the value returned by the fork system call.