CPU การจัดลําดับเป็นองค์ประกอบพื้นฐานของระบบปฏิบัติการ ที่กําหนดว่าโพรเซสจะถูกมอบหมายให้ประมวลผลอย่างไร การจัดลําดับการทํางานที่มีประสิทธิภาพ จะช่วยปรับปรุงการทํางานของระบบการทํางานและทรัพยากร บทความนี้ทําการสํารวจกลยุทธ์และวิธีการพิจารณาอย่างปฏิบัติ สําหรับการจัดการ CPU
ชนิดของการจัดตาราง CPU
มีอัลกอริทึมในการปรับลําดับการทํางานของ CPU หลายประเภท แต่ละรายการเหมาะกับความต้องการของระบบที่แตกต่างกัน ชนิดของสามัญนั้นรวมถึงการเรียงลําดับก่อนและไม่มีการเติมข้อมูลไว้ก่อน อัลกอริทึมก่อนนี้สามารถขัดจังหวะกระบวนการการทํางาน เพื่อลดการเรียง CPU ไปยังอีกโพรเซสหนึ่ง ในขณะที่อัลกอริทึมที่ไม่เติมข้อมูล ให้โพรเซสทํางานจนกว่าจะเสร็จสิ้นหรือรอ I/O
การ จัด เตรียม ที่ ใช้ ได้ จริง
การจัดลําดับ CPU ที่มีประสิทธิภาพ เกี่ยวข้องกับการเลือกอัลกอริทึมที่ ดุลดุลดุลและความยุติธรรม การจัดลําดับของโรบินเป็นการนิยมในระบบการแบ่งเวลาตามเวลาที่เรียบง่ายและยุติธรรม การจัดลําดับความสําคัญต่าง ๆ นั้น ส่งผลให้ CPU มีความสําคัญต่อโพรเซส แต่อาจจะทําให้ขาดความอ้วนได้ หากโพรเซสที่มีคุณภาพต่ําถูกละเลย การจัดลําดับระดับความต่อเนื่องแบบหลายระดับ จะรวมกลเม็ดที่แตกต่างกันสําหรับโพรเซสต่างๆ
การ พิจารณา อย่าง ถี่ถ้วน
เมื่อ ออก แบบ CPU ให้ มี การ จัด ลําดับ เวลา ให้ เลือก ปัจจัย ต่าง ๆ เช่น เวลา ที่ มา ถึง, เวลา ที่ เกิด เหตุ และ เวลา ที่ ต้อง หด ตัว.
การ จัด ระเบียบ
- [FLT: 0]. response Time: เวลาสําหรับกระบวนการเริ่มดําเนินการหลังจากยอมจํานน.
- [FLT: 0]. trueput: จํานวนโพรเซสที่เสร็จต่อหน่วยเวลา.
- [FLT: 0] Fairness: การเข้าถึง CPU เท่ากันระหว่างกระบวนการ (ค.ศ.
- [FLT: 0] Offead: เวลาใช้ไปกับบริบทสลับและกําหนดการตัดสินใจ