อัลกอริทึมการจัดตารางเวลามาก่อนได้ก่อน ระบุว่ากระบวนการที่ร้องขอ CPU ก่อนจะได้รับการจัดสรร CPU ก่อน มันถูกใช้งานโดยใช้คิว FIFO
อัลกอริธึมการจัดกำหนดการใดที่จัดสรร CPU ก่อนให้กับกระบวนการที่ร้องขอให้ CPU ก่อน FCFS จัดกำหนดการงานที่สั้นที่สุดการจัดกำหนดการลำดับความสำคัญ LIFO การจัดกำหนดการ LIFO
โดยอัลกอริธึมการจัดตารางเวลา CPU ที่ง่ายและสะดวกที่สุดคือ การกำหนดเวลามาก่อนได้ก่อน (FCFS) เทคนิค ด้วยวิธีนี้ กระบวนการที่ร้องขอ CPU ก่อน กระบวนการนั้นจะถูกจัดสรรให้กับ CPU ก่อน การดำเนินการตามนโยบาย FCFS นั้นจัดการได้ง่ายด้วยคิว FIFO
อัลกอริธึมการตั้งเวลาใดกำหนด CPU ให้กับกระบวนการที่มีลำดับความสำคัญสูงสุด
Priority Scheduling เป็นวิธีการของกระบวนการจัดตารางเวลาที่ยึดตามลำดับความสำคัญ ในอัลกอริทึมนี้ ตัวจัดกำหนดการจะเลือกงานที่จะทำงานตามลำดับความสำคัญ กระบวนการที่มีลำดับความสำคัญสูงกว่าควรดำเนินการก่อน ในขณะที่งานที่มีลำดับความสำคัญเท่ากันจะดำเนินการแบบวนซ้ำหรือ FCFS
อัลกอริธึมใดเลือกงานแรกสำหรับ CPU
อัลกอริธึมการจัดกำหนดการงานแรกที่สั้นที่สุด เลือกกระบวนการรอโดยใช้เวลาดำเนินการน้อยที่สุด ดังนั้น ใน SLF งานที่สั้นที่สุดจะถูกดำเนินการก่อน ทำให้การใช้งาน CPU สูงสุด ดังนั้นจำนวนงานสูงสุดจะเสร็จสมบูรณ์ การรอขั้นต่ำและเวลาในการพลิกกลับเมื่อเปรียบเทียบกับอัลกอริธึมการจัดกำหนดการอื่นๆ
งานไหนยาวที่สุดก่อน
งานที่ยาวที่สุดก่อน (LJP) คือ อัลกอริธึมการจัดตารางเวลาที่ไม่ยึดเอาเสียก่อน อัลกอริธึมนี้อิงตามเวลาระเบิดของกระบวนการ กระบวนการจะถูกวางลงในคิวที่พร้อมโดยพิจารณาจากเวลาที่ระเบิด เช่น เรียงลำดับจากมากไปหาน้อยของเวลาที่ระเบิดออกมา