Les tâches peuvent être soit des Threads, soit des Process, cela dépend du RTOS. Faux.Je n'en sais rien.Vrai. Les Threads partagent le même espace mémoire: code et données. Je n'en sais rien.Faux.Vrai. Quel est le principal avantage des Threads? Accès concourant.Réentrance.Facilité de communication via la mémoire partagée. Indiquez un désavantage des Threads. Exécution.Facilité de communication.Code non réentrant. Les Process ne partagent pas le même espace mémoire. Chaque Process dispose de sa zone de mémoire privée. Faux.Je n'en sais rien.Vrai. Quels sont les principaux avantages des Process? Réentrance impossible.Accès concourant impossible.Accès concourant impossible et réentrance impossible. Indiquez un désavantage des Process. Communication entre Process par mécanisme de RTOS (plus lourd à mettre en place que pour les Threads).Accès concourant.Problème de réentrance. Qu'entend-on par réentrance pour un code? Un code est dit réentrant lorsque son exécution en mode Threads ou Process donne le même résultat.C'est la multi-utilisation d'un code.C'est la récursivité d'un code. unsigned int A;Void Subr(){if(A==1) //do sthing else//do sthing else}Void Task1(){A=1;Subr();}Void Task2(){A=2;Subr();} Ce code n'est pas réentrant.Ce code est réentrant.Je n'en sais rien. Void Subr(unsigned int A){if(A==1) //do something else //do sthing else} Void Task1(){Subr(1);} Void Task2(){Subr(2);} Ce code n'est pas réentrant.Je n'en sais rien.Ce code est réentrant.