Perform resource-limited scheduling. Assume that you have only four workers available at any given time. (10 points)
a. Implement a priority-based scheduling algorithm.
b. Utilize a first-come, first-served scheduling approach.
c. Apply round-robin scheduling for equitable distribution.
d. Opt for a shortest job next scheduling strategy.