Long-Term Scheduler เรียกอีกอย่างว่า Job Scheduler และรับผิดชอบในการควบคุม Degree of Multiprogramming เช่น จำนวนกระบวนการทั้งหมดที่มีอยู่ในสถานะพร้อม ดังนั้น ตัวกำหนดตารางเวลาระยะยาวจะตัดสินใจว่าจะสร้างกระบวนการใดเพื่อให้อยู่ในสถานะพร้อม
ตัวกำหนดตารางเวลาตัวใดที่ลดระดับของมัลติโปรแกรมมิ่ง
ตัวกำหนดตารางเวลาระยะกลาง
การตั้งเวลาระยะกลาง เป็นส่วนหนึ่งของการแลกเปลี่ยน มันลบกระบวนการออกจากหน่วยความจำ จะช่วยลดระดับของโปรแกรมหลายโปรแกรม ผู้จัดกำหนดการระยะกลางรับผิดชอบในการจัดการกับการแลกเปลี่ยนนอกกระบวนการ
ตัวกำหนดเวลาใดที่อาจจำกัดระดับของโปรแกรมหลายโปรแกรมได้
ตัวกำหนดตารางเวลาระยะกลางเรียกว่าตัวกำหนดตารางเวลาการแลกเปลี่ยนกระบวนการเนื่องจากเป็นส่วนหนึ่งของการแลกเปลี่ยน ผ่านตัวกำหนดเวลานี้ กระบวนการจะถูกลบออกจากหน่วยความจำ ตัวกำหนดตารางเวลาระยะกลางจะลดระดับของการเขียนโปรแกรมหลายโปรแกรมลง
ตัวกำหนดตารางเวลาจะเพิ่มระดับของโปรแกรมหลายโปรแกรมได้อย่างไร
เครื่องมือจัดตารางเวลาระยะกลาง -ดังนั้น โปรแกรมจัดตารางเวลาระยะกลางจะลดระดับของการเขียนโปรแกรมหลายโปรแกรม หลังจากช่วงเวลาที่หน่วยความจำหลักพร้อมใช้งาน ตัวกำหนดตารางเวลาระยะกลางจะสลับระหว่างกระบวนการสลับออกไปยังหน่วยความจำหลัก และการดำเนินการจะกลับมาทำงานต่อจากจุดที่ค้างไว้
ซึ่งตัวกำหนดตารางเวลาควบคุมระดับของโปรแกรมหลายโปรแกรมคือไม่มีกระบวนการในหน่วยความจำ?
ตัวกำหนดตารางเวลาระยะสั้นหรือตัวกำหนดตารางเวลา CPU จะเลือกจากกระบวนการที่พร้อมดำเนินการและจัดสรร CPU ให้กับหนึ่งในนั้น ตัวกำหนดตารางเวลาระยะยาว ควบคุมระดับของโปรแกรมหลายโปรแกรม (จำนวนกระบวนการในหน่วยความจำ)