Question:

Suppose the employees are allowed to process multiple orders at a time, but the preference would be to finish orders of clients who placed their orders earlier. At what time is the order placed by Client 2 completely served?

Show Hint

Even with parallel processing, draw a timeline for each resource (Anish, Bani, and the Fryer) to keep track of when they are busy or free.
  • 10.10
  • 10.12
  • 10.15
  • 10.17
Show Solution
collegedunia
Verified By Collegedunia

The Correct Option is A

Solution and Explanation

Step 1: Understanding the Concept:
When multiple orders can be processed in parallel, employees can start tasks for later orders as soon as they or the necessary equipment (the fryer) become free, while still prioritizing earlier orders.
Detailed Explanation:
Let us trace the parallel timeline:
- At 10:00 (Client 1's order begins):
- Anish starts the burger (ready at 10:10).
- Bani starts 3 portions of fries in the automatic fryer (ready at 10:05).
- Bani simultaneously prepares the ice cream (ready at 10:02).
- At 10:02: Bani becomes free.
- At 10:05 (Client 2's order is placed):
- Client 2 wants: 2 portions of fries, 1 ice cream.
- At 10:05, the fryer finishes Client 1's fries and becomes free.
- Since Bani is free and the fryer is free:
- Bani starts the fryer with Client 2's 2 portions of fries at 10:05. These will be ready at 10:10.
- Bani simultaneously prepares Client 2's ice cream at 10:05. It is ready at 10:07.
- At 10:07: Bani becomes free.
- At 10:07 (Client 3's order is placed):
- Client 3's order is received, but let us first check the status of Client 2's items:
- Client 2's ice cream is ready at 10:07.
- Client 2's fries in the automatic fryer are completed at 10:10.
- Therefore, all items for Client 2 are ready at 10:10.

Step 2: Final Answer:

The order placed by Client 2 is completely served at 10:10, which corresponds to Option (A).
Was this answer helpful?
0
0