"CPU scheduling criteria"

Written By Atticus Kuhn
Tags: "public", "project"
:PROPERTIES: :ID: da770e35-84e4-4971-a798-d7eeeb01b808 :mtime: 20240306102511 :ctime: 20240306102454 :END: #+title: CPU scheduling criteria #+filetags: :public:project: * Scheduling Criteria ** [[id:d8680faa-f166-4cb7-83ff-d8d2698cd7ad][Turnaround time]] minimising the time for any process to complete • Aims to minimise total time from process submission to completion across all states ** [[id:ca7fc778-291d-41db-9eb9-6c58963fa22e][waiting time]] minimising the time a process sits in the Ready queue • Scheduler only controls time in the Ready queue – rest is up to the process • But may penalise I/O heavy processes that spend a long time in the wait queue ** [[id:536d5b31-c275-45b4-9791-910b044847dc][Response time]] minimising the time to start responding • In interactive/time-sharing systems, users may prefer to total efÏciency • But may penalise longer running sessions under heavy load

See Also

Operating Systems CourseTurnaround time (CPU)waiting time (CPU)Response time (CPU)

Leave your Feedback in the Comments Section