Introduction The shortest job first scheduling is an algorithm which, in simple words, means that the shortest job gets executed first. This algorithm is used in many real-life scenarios for example- online delivery apps always choose to deliver the nearest ...

Introduction An operating system’s main task is to allocate the resources and hereby schedule the processes. So once a process has been received, the process scheduler schedules its execution. This process is later assigned to the CPU. Now, this process ...