Question: Consider there are two set of processes Set1 has processes with longer burst times than Set2. The operating system is implementing Shortest Job First (SJF)

Consider there are two set of processes Set1 has processes with longer burst times than Set2. The operating system is implementing Shortest Job First (SJF) for Scheduling. Which SJF approach is suitable for Set1 and Set2 (choose from Preemptive and Non-Preemptive). 

  1. Can we improve overall process execution performance by increasing RAM size? What are the pros and cons of increasing RAM size?
  2. What is the role of IO devices in process execution? What are the reasons for a process to exit from running state other than it finishes?
  3. If OS claims provision of protection and sharing mechanisms at the same time, do these mechanisms not violate the purpose of each other? Justify.
  4. Why is synchronization necessary among processes when all of them are executing on a single CPU machine and only one of them can actually execute at any one moment?
  5. How does disk-based queuing effect OS queue order efforts?

Step by Step Solution

3.50 Rating (157 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

1 Since there is no defined time quantum set for processes in set 1 and set 2 just know is the compa... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Operating System Questions!