One of the fundamental functions of an operating system is scheduling. There are 2 types of uniprocessor operating system in general. Those are uni-programming and multi-programming. Uni-programming ...