Difference between disk scheduling and CPU scheduling?