Which one of these choices best describes what exec() does:a) It replaces the current process with a new oneb) It executes a new process, which runs at the same time as the parentc) It terminates the process that calls it, because it calls exit() internally