Find the answer to your Linux question:
Results 1 to 2 of 2
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1

    operating system LINUX help


    Write a C program that accepts 3 parameters. Each parameter indicates the quantity of product to be
    produced. Each product will be produced in different production line. Ready products will be placed
    in a buffer area located at the end of each production line. Packaging workers will pack the products
    into boxes. Information of each production line as follow:
    Production line A: product ready in 1-2 minutes, buffer capacity: 12 units
    Production line B: product ready in 2-3 minutes, buffer capacity: 6 units
    Production line C: product ready in 1-2 minutes, buffer capacity: 24 units
    There are currently 2 packaging workers available. Each worker needs 2 minutes to pack 6 units of
    product into a box. The production line will be temporary suspended if the buffer area is full of
    product. The operation will continue when the worker has taken 1 unit of product from the buffer
    area.
    Simulate the operation of production line and the packaging workers by using threads and
    appropriate semaphores. There are at least 5 threads, but you may use additional thread if it is
    necessary. You have to decide how the workers select the product to pack. Assume that 1 second in
    your program is equivalent to 1 minute.
    Sample output:
    ...
    Buffer A: 11
    Buffer C: 4
    Worker X packing B: 3
    Buffer B: 8
    Worker Y packing C: 2
    Buffer A: 12
    Production line A suspended.
    ...

    #i already attached the code here ,can anybody help on
    Attached Files Attached Files

  2. #2
    Super Moderator devils casper's Avatar
    Join Date
    Jun 2006
    Location
    Chandigarh, India
    Posts
    24,776
    Hi and Welcome !

    We can't help you in Homework question or assignments. Its against Forum Rules.
    If you have any specific problem, do start a new thread. We will try to help you.
    It is amazing what you can accomplish if you do not care who gets the credit.
    New Users: Read This First

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •