fork()
exec()
start a new process
shell -> fork() -> shell -> copy of shell -> exec(program) -> program