สาระการเรียนรู้ 1. Scheduling Criteria 2. Scheduling Algorithms 3. Algorithm Evaluation
จุดประสงค์การสอน 1. เข้าใจหลักการของ Scheduling Criteria 2. สามารถอธิบายลักษณะของ Scheduling Algorithms แต่ละแบบได้ 3. เข้าใจ Algorithm Evaluation 4. สามารถแสดงการทำงานของ Algorithms แต่ละแบบได้
แนะนำบทเรียน หน่วยประมวลผลกลาง (CPU=Central Processing Unit) เป็นอุปกรณ์ที่มีความเร็วสูงที่สุด สามารถทำงานได้นับล้านคำสั่งในหนึ่งวินาที แต่อุปกรณ์ที่เชื่อมต่อไม่ได้เร็วเช่นนั้น และโปรเซสก็อาจไม่ได้ทำงานเสร็จในเวลาที่รวดเร็ว ดังนั้นโปรเซสทั้งหมดต้องถูกจัดตาราง (Scheduling) เพื่อเข้าไปอยู่ในหน่วยประมวลผลกลางช่วงเวลาหนึ่ง แล้วออกไปตามเงื่อนไข เช่น ทำงานเสร็จ อยู่นานเกินไป หรือออกไปทำงานที่คั่งค้าง เมื่อพร้อมก็ค่อยเข้าคิวต่อแถว เข้าใช้หน่วยประมวลผลกลางต่อไป