यह मुख्य मेमोरी के लिए प्रक्रियाओं को सस्पेंड या बाहर करने का निर्णय लेता है तथा Scheduler प्रक्रियाओं को मुख्य मेमोरी से हटाकर सेकेंडरी स्टोरेज में ले जाता है जब मुख्य मेमोरी अधिक भरी होती है या कोई प्रक्रिया किसी I/O ऑपरेशन की वजह से अवरुद्ध होती है। जब मुख्य मेमोरी में फिर से स्थान उपलब्ध होता है, तब Medium term scheduler प्रक्रियाओं को मुख्य मेमोरी में लाने का कार्य करता है जिससे कि उनका निष्पादन फिर से शुरू हो सके।