Aide au semaphore
Résolu/Fermé
lafa73
Messages postés
39
Date d'inscription
vendredi 7 mars 2008
Statut
Membre
Dernière intervention
27 octobre 2008
-
16 oct. 2008 à 15:57
sindy5 Messages postés 65 Date d'inscription vendredi 24 octobre 2008 Statut Membre Dernière intervention 18 juin 2011 - 27 déc. 2008 à 03:01
sindy5 Messages postés 65 Date d'inscription vendredi 24 octobre 2008 Statut Membre Dernière intervention 18 juin 2011 - 27 déc. 2008 à 03:01
4 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 835
16 oct. 2008 à 16:00
16 oct. 2008 à 16:00
Salut
Un minimum de recherche avant de poster apporte souvent des réponses.
http://fr.wikipedia.org/wiki/S%C3%A9maphore_(informatique)
Cdlt
Un minimum de recherche avant de poster apporte souvent des réponses.
http://fr.wikipedia.org/wiki/S%C3%A9maphore_(informatique)
Cdlt
lafa73
Messages postés
39
Date d'inscription
vendredi 7 mars 2008
Statut
Membre
Dernière intervention
27 octobre 2008
1
16 oct. 2008 à 16:10
16 oct. 2008 à 16:10
merci j ai bien lu ce site mais malheureusement c tjrs floue
merci
merci
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 835
16 oct. 2008 à 16:12
16 oct. 2008 à 16:12
Ce site n'était qu'un exemple parmi tant d'autres.
En cherchant sur google, tu trouveras plein d'autres explications. A toi de les lire jusqu'à que ça soit clair ;)
En cherchant sur google, tu trouveras plein d'autres explications. A toi de les lire jusqu'à que ça soit clair ;)
ok le p fai decrementation et teste !! par exemple p(vide):::: il teste si vide !=0et il decrimente ossi le v()
donc tu peut dire qu ont les utulise pour entre dens la section critique pour endormir tt les autre processus
car si on utilide d autre truc on peut bloqué meme tt les prosessus entain de s excuter et on bloque le buffer!!!
donc tu peut dire qu ont les utulise pour entre dens la section critique pour endormir tt les autre processus
car si on utilide d autre truc on peut bloqué meme tt les prosessus entain de s excuter et on bloque le buffer!!!
sindy5
Messages postés
65
Date d'inscription
vendredi 24 octobre 2008
Statut
Membre
Dernière intervention
18 juin 2011
27 déc. 2008 à 03:01
27 déc. 2008 à 03:01
bonjour
salut tous le monde
j'ai un tp aider-moi svp avec des idées ou des documents sur les sémaphores ou par par des explications
bien sur si possible
Producteur/consommateur
L’échangeur de message est composé d’un processus Émetteur<<producteur>>et d’un processus récepteur <<consommateur>>.lorsque l’échangeur de message est lancé ,il crée ces deux processus, le tube de communication néccessaire pour leur communication ,puis se met en attente de la fin de ces fils .le processus émetteur est composé de deux processus :le lecteur et le codeur .
Le lecteur se charge de récupérer ,dans un tampon de taille fixe(N=5), les messages introduits à partir du clavier. Un message est une ligne de caractères . Le tampon contient au maximum N messages.
Le codeur se charge de récupérer , un à un ,les messages du tampon .chaque message récupère est codé avant et de le transmettre au processus consommateur(via le tube de communication) .
Le consommateur récupère ,un à un ,les messages du tub . Les messages récupérés sont décodés puis sauvegardés dans un fichier.
•Pour vous simplifier le travail ,on suppose que le codage d’un message produit son image miroir(exp:bonjour->ruojnob) .
•-il vous est demandé de programmer en C l’échangeur de message .On utilisera , s’il nécessaire , les sémaphores pour contrôler
l’accés aux section critique
merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
salut tous le monde
j'ai un tp aider-moi svp avec des idées ou des documents sur les sémaphores ou par par des explications
bien sur si possible
Producteur/consommateur
L’échangeur de message est composé d’un processus Émetteur<<producteur>>et d’un processus récepteur <<consommateur>>.lorsque l’échangeur de message est lancé ,il crée ces deux processus, le tube de communication néccessaire pour leur communication ,puis se met en attente de la fin de ces fils .le processus émetteur est composé de deux processus :le lecteur et le codeur .
Le lecteur se charge de récupérer ,dans un tampon de taille fixe(N=5), les messages introduits à partir du clavier. Un message est une ligne de caractères . Le tampon contient au maximum N messages.
Le codeur se charge de récupérer , un à un ,les messages du tampon .chaque message récupère est codé avant et de le transmettre au processus consommateur(via le tube de communication) .
Le consommateur récupère ,un à un ,les messages du tub . Les messages récupérés sont décodés puis sauvegardés dans un fichier.
•Pour vous simplifier le travail ,on suppose que le codage d’un message produit son image miroir(exp:bonjour->ruojnob) .
•-il vous est demandé de programmer en C l’échangeur de message .On utilisera , s’il nécessaire , les sémaphores pour contrôler
l’accés aux section critique
merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii