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