Quelle est la différence entre les fonctions de la famille exec des appels système comme exec et execve?

J'ai été à la suite d'un système de cours de programmation récemment et je suis venu à travers le système des appels exec() et execve(). Jusqu'à présent je ne trouve aucune différence entre ces deux, Même Wikipedia n'est pas de donner une explication claire, donc, il y a une différence entre exec() et execve().

Et ce que quelqu'un pourrait donner une brève description de la famille exec système d'appels tels que execl()execv()execle()execvp().

source d'informationauteur buddhi weerasinghe