Bonjour,
J'ai un projet à réaliser en langage C (programmation système) visant à illustrer la méthode kanban. Le but est de dire combien de produits on souhaite et les postes de travail (production) s'assureront de "produire" la quantité demandée. N'étant pas fort en programmation, c'est pourquoi je sollicite votre aide . L'objectif est d'utiliser les notions vus comme les processus/threads, les files de messages, les sémaphores, les mutex, etc...
D'après le projet, on a au moins 3 niveaux de production (postes amont ou aval, ca dépend comment on voit les choses). Chaque poste dispose de 2 containers et si j'ai bien compris, si l'un venait à se vider, alors on utilise le 2ème container mais on s'assuera d'avoir envoyer un message au fournisseur lui demandant de remplir le container vide.
J'ai pensé illustrer les postes de production par des threads, le message envoyé au fournisseur serait illustré par la file de messages, des sémaphores pour qu'un poste transmette la pièce au poste en amont dès lors que ses sous-postes aient terminé leur travail.
Qu'en pensez-vous ? Si vous avez besoin de précision, n'hésitez pas à me demander car j'ai moi-même eu du mal à comprendre l'énoncé au début.
Merci pour votre aide
Partager