Question: 3. This question is about scheduling in operating systems. Please answer all parts and explain your answers: (a) (2.5 points) Suppose your laptop starts to

3. This question is about scheduling in operating systems. Please answer all parts and explain your answers: (a) (2.5 points) Suppose your laptop starts to use batch processing to execute all the processes. What difficulties you may encounter? (b) (2.5 points) Better sense prevails and your laptop now uses round robin to schedule the processes. By accident, the time quantum allocated to each process is set to one minute. What kind of behavior you may observe as you use the laptop? (c) (2.5 points) You get fed up and set the time quantum allocated to each process to 1 microsecond. Do you think now you can resume using your laptop in a meaningful fashion? (d) (2.5 points) How would you set the time quantum allocated to a process so that your laptop begins to function normally again? Consider the possibilities that the processes may be short or long, IO bound or CPU bound. You want to the OS to be fair to all these processes. If you want to use a different scheduling policy (rather than round robin), which policy would you choose and why
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
