Aidez moi svp,sur systeme d exploitation
gongong
Messages postés
4
Statut
Membre
-
gongong Messages postés 4 Statut Membre -
gongong Messages postés 4 Statut Membre -
j'ai un sujet tres important pour moi ,qui peux m'aider à repondre, merci d'avance,voici le sujet
on se propose de concevoir et de programmer , en langageC, un réseau de machines à voter; chaque bureau de vote est équipé d'une machine à voter permettant,aux personnes localisées dans le secteur, de saisir leurs votes, de les comtabiliser et de transmettre les résultats au central;le central pilote le déroulement du vote et afficher les résultats;le déroulement d'un vote est le suivant:
_ le central donne le signal de début du scrutin;
_ chaque machine à voter gère les accés des votants du secteur et comptabilise le nombre de votants , les votes en OUI , NON et abstention(l'indentié de chaque votant n'a pas à etre vérifiée);
_ periodiaue,ent , la machine à voter transmet au central le nombre de votants durant la derniere période;
_ apres avoir reçu les informations des diverses machines à voter , le central indique le nombre cumulé de votants à la fin de chaque période;
_ lorsque la durée du scrutin est terminée , le central donne le signal de cloture;
_ chaque machine à voter doit transmettre les résultats des votes enregistrés dans ce bureau;
_ le central collecte les résultats partiels et affiche les résultats définitifs(par bureau et sur l'ensemble des bureaux)
Question 1
expliciter , par un schema clair et bien commenté , la communication entre les différents processus ainsi que les éventuels signaux utilisés;
Question 2
donner le programme C correspondant à cette si,ulation et contenant:
_ le code permettant d'initialiser le système
_ le code du processusCentral
_ le code d'un processus Machine
Remarques
_ le nombre de machine est un parametre de l'application
_ la péride de transmission est fixée à P
_ la durée du scrtin est fixée à D
_ la saisie d'un vote se fera par saisie d'une information (à définir)sur l'entrée standard d'un processus Machine
_ la programmation des signaux pourra etre realisée au choix, avec les primitives SIGNAL et PAUSE ou SIGACTION et SIGSUSPEND; un bonus sera accordé à la seconde solution
on se propose de concevoir et de programmer , en langageC, un réseau de machines à voter; chaque bureau de vote est équipé d'une machine à voter permettant,aux personnes localisées dans le secteur, de saisir leurs votes, de les comtabiliser et de transmettre les résultats au central;le central pilote le déroulement du vote et afficher les résultats;le déroulement d'un vote est le suivant:
_ le central donne le signal de début du scrutin;
_ chaque machine à voter gère les accés des votants du secteur et comptabilise le nombre de votants , les votes en OUI , NON et abstention(l'indentié de chaque votant n'a pas à etre vérifiée);
_ periodiaue,ent , la machine à voter transmet au central le nombre de votants durant la derniere période;
_ apres avoir reçu les informations des diverses machines à voter , le central indique le nombre cumulé de votants à la fin de chaque période;
_ lorsque la durée du scrutin est terminée , le central donne le signal de cloture;
_ chaque machine à voter doit transmettre les résultats des votes enregistrés dans ce bureau;
_ le central collecte les résultats partiels et affiche les résultats définitifs(par bureau et sur l'ensemble des bureaux)
Question 1
expliciter , par un schema clair et bien commenté , la communication entre les différents processus ainsi que les éventuels signaux utilisés;
Question 2
donner le programme C correspondant à cette si,ulation et contenant:
_ le code permettant d'initialiser le système
_ le code du processusCentral
_ le code d'un processus Machine
Remarques
_ le nombre de machine est un parametre de l'application
_ la péride de transmission est fixée à P
_ la durée du scrtin est fixée à D
_ la saisie d'un vote se fera par saisie d'une information (à définir)sur l'entrée standard d'un processus Machine
_ la programmation des signaux pourra etre realisée au choix, avec les primitives SIGNAL et PAUSE ou SIGACTION et SIGSUSPEND; un bonus sera accordé à la seconde solution
A voir également:
- Aidez moi svp,sur systeme d exploitation
- Vérificateur des fichiers système - Guide
- Restauration systeme windows 10 - Guide
- Comment connaitre son système d'exploitation - Guide
- Vous avez besoin d'une autorisation de la part de système pour modifier ce dossier - Guide
- Systeme binaire - Guide