247-616-LI Laboratoire de la semaine 6 Aujourd'hui • Le laboratoire est "sommatif" • Rappel • Exercice 1 : Analyse de processus en parallèle avec "fork" et "tuyaux" • Exercice 2 : Processus en parallèle • Exercice 3 : Processus en parallèle ++ • Exercice 4 : Processus en parallèle et communications série Rappel • Retour sur les "fork" https://www.commentcamarche.net/faq/10611-que-fait-un- fork • Fils d'exécution ("threads") https://mtodorovic.developpez.com/linux/programmation-a vancee/?page=page_4#L4-1 • Mutex https://mtodorovic.developpez.com/linux/programmation-a vancee/?page=page_4#L4-4-2 • Tuyau ("pipes") https://mtodorovic.developpez.com/linux/programmation-a vancee/?page=page_5#L5-4 Exercice 1 : analyse de processus en parallèle • Récupérez le programme "S-0001" sur Léa • Assurez-vous de faire en sorte que le BbB peut compiler le programme • Identifiez les parties du code qui font la gestion des processus "père" et "fils" • Analysez les fonctions de lectures et d'écriture • Déterminez comment se fait la fermeture des et l'ouverture des tuyaux • Déterminez comment se fait l'écriture dans un tuyau et la lecture d'un tuyau Exercice 2 : processus en parallèle • Vous devez rédigez un programme à partir du programme S- 0001 • Le programme doit faire en sorte que: – Le père transmet "bonjour Fils" à son fils – Le fils affiche le message qu'il reçoit de son père – Le fils transmet "bonjour petite fille" à sa fille après avoir affiché le message reçu du père – La fille du fils affiche le message reçu du fils et transmet ensuite "bonjour tante" à la fille du père – La fille du père affiche le message qu'elle reçoit de sa nièce et transmet ensuite "bonjour Papa" à son père – Le père affiche le message qu'il reçoit de sa fille et affiche ensuite "la famille va bien" Exercice 3 : Processus en parallèle ++ • Modifiez le programme de l'exercice 2 afin que : • La DEL rouge du BbB soit éteinte par défaut • La fille du père transmette "allume le frère" à son frère après avoir reçu le message de sa nièce et avant d'envoyer un message à son père • Le frère affiche "ok j'allume" après avoir reçu le message de sa sœur et allume ensuite la DEL rouge du BbB Exercice 4 : Processus en parallèle et communications (formatif) • Utiliser les commandes "bash" appropriées pour faire afficher le contenu du répertoire "/dev" à l'écran • Repérer le nom du fichier "ttyGS0" qui correspond au terminal que voit votre BbB quand il communique avec votre PC • Entrez cat /dev/ttyGS0 dans un terminal • Ouvrez un programme de communication série (ex. Hyperterminal ou Realterm) et établissez une connexion avec votre BbB • Utilisez le programme de communication pour envoyer des caractères au BbB qui devrait afficher les caractères reçus dans le terminal utilisé pour entrez la commande "cat" • Entrez Ctrl+C pour mettre fin à la commande "cat" et entrez la commande echo "bonjour" > /dev/ttyGS0 • Vérifiez que le mot "bonjour" a été affiché par le programme de communications. • Créez un programme pour lequel : – Le fils transmet les messages qu'il reçoit du père au programme de communication série à l'aide de la commande echo – L'instruction "system" est utilisée avec les commandes "echo" et "cat" pour
L'analyse technique facile à apprendre: Comment construire et interpréter des graphiques d'analyse technique pour améliorer votre activité de trading en ligne.
Apprendre Python rapidement: Le guide du débutant pour apprendre tout ce que vous devez savoir sur Python, même si vous êtes nouveau dans la programmation
Secrets du Marketing des Médias Sociaux 2021: Conseils et Stratégies Extrêmement Efficaces votre Facebook (Stimulez votre Engagement et Gagnez des Clients Fidèles)
Le money management facile à apprendre: Comment tirer profit des techniques et stratégies de gestion de l'argent pour améliorer l'activité de trading en ligne
L'analyse fondamentale facile à apprendre: Le guide d'introduction aux techniques et stratégies d'analyse fondamentale pour anticiper les événements qui font bouger les marchés
Dans l'esprit des grand investisseurs: Un voyage à la découverte de la psychologie utilisée par les plus grands investisseurs de tous les temps à travers des analyses opérationnell
La psychologie du trading facile à apprendre: Comment appliquer les stratégies et les attitudes psychologiques des traders gagnants pour réussir dans le trading.