ระบบควบคุมและอัตโนมัติ
วิธี คํานวณ วิธี เปลี่ยน เวลา ใน ระบบ ปฏิบัติ การ สมัย ใหม่
Table of Contents
การเข้าใจวิธีคํานวณเวลาในบริบทนั้นจําเป็นสําหรับการประเมินประสิทธิภาพของระบบปฏิบัติการสมัยใหม่ การคํานวณเวลานั้นเกี่ยวกับการวัดเวลา เพื่อเปลี่ยนโพรเซสหรือเส้นด้ายหนึ่งตัว มาเป็นอีกสายหนึ่ง บทความนี้อธิบายขั้นตอนในการระบุวิธีการวัดนี้อย่างถูกต้อง
การ สลับ คอนเท็กซ์ คือ อะไร?
ปุ่มคลิกขวาเกิดขึ้นเมื่อระบบปฏิบัติการบันทึกสถานะของโพรเซสที่กําลังทํางานอยู่ในปัจจุบัน และโหลดสถานะของโพรเซสอื่น ๆ โพรเซสนี้จะช่วยให้โพรเซสหลาย ๆ กระบวนการใช้ร่วมกันอย่างมีประสิทธิภาพ โดยเวลาที่ใช้สําหรับการทํางานนี้ จะมีผลกระทบต่อประสิทธิภาพของระบบโดยรวม
ขั้น ตอน ต่าง ๆ ใน การ คํานวณ เวลา ใน การสลับ ที่ อยู่ ใน คอนเท็กซ์
การ คํานวณ เวลา โดย สลับ เวลา หมาย รวม ถึง การ วัด ระยะ เวลา ของ การ สลับ ที่ กําหนด ไว้.
- จง ระบุ สถานการณ์ ที่ มี การ กําหนด กําหนดการ หลาย กระบวนการ หรือ เส้น ด้าย ไว้ บ่อย ๆ.
- ใช้ตัวจับเวลาหรือตัวนับการทํางานสูง เพื่อบันทึกเวลาเริ่มต้นและสิ้นสุดของปุ่มคลิกขวา
- เปลี่ยนไปหลายบริบท โดยการทํางานโหลด ที่ก่อให้เกิดการสลับที่บ่อย ๆ
- คํานวณเวลาเฉลี่ยด้วยการหารเวลาวัดทั้งหมด ด้วยจํานวนของสวิทช์
เครื่องมือและเทคนิค
เครื่อง มือ หลาก หลาย ชนิด สามารถ ช่วย ใน การ วัด เวลา เปลี่ยน แปลง บริบท รวม ถึง:
- ตัวนับการทํางาน (เช่น, Linux perf, Windows Pervision)
- เครื่องมือโพรไฟล์และติดตาม (เช่น, straph, DTraphy)
- กําหนดสคริปต์เอง
การ วัด อย่าง ถูก ต้อง ต้อง ต้อง อาศัย การ รบกวน จาก กิจกรรม อื่น ๆ ของ ระบบ และ การ ทํา ให้ แน่ ใจ ว่า ภาระ งาน นั้น เสมอ ต้น เสมอ ปลาย ระหว่าง การ ทดสอบ.