CPU Scheduling

 discuss the strengths and weaknesses of preemptive and non-preemptive scheduling algorithms. Must be 150 words or more. Cite using the references below, 

***References***

  Garg, R., & Verma, G. (2017). Operating systems: An introduction. Available in the Trident Online Library. 

 Chapter 5: CPU scheduling