บทความ

กำลังแสดงโพสต์จาก พฤศจิกายน, 2017
รูปภาพ
       จัดทำโดย นายอุกฤษฏ โอภาสปุญญานนท์ รหัสนักศึกษา 6031280070 บทที่ 3 การจัดเวลาซีพียู CPU Scheduling    เนื้อหา - การจัดเวลาซีพียู - การจัดคิวในระยะสั้น - การจัดคิวในระยะยาว - ระบบหลายโปรเซสเซอร์ - การทำงานของระบบหลายโปรเซสเซอร์ การจัดเวลาซีพียู  (CPU Scheduling)  - การจัดเวลา CPU เป็นหลักการทำงานหนึ่งของ OS ที่ทำให้คอมพิวเตอร์มีความสามารถในการรันโปรแกรมได้หลาย ๆ โปรแกรมในเวลาเดียวกัน - เหตุการณ์ที่ซีพียูเปลี่ยนจากการทำงานหนึ่งไปยังอีกงานหนึ่งเรียกว่า การเปลี่ยนสถานะ (context switching) เป้าหมาย *ใช้งานซีพียูได้อย่างเต็มประสิทธิภาพ สิ่งที่ต้องคำนึง *ในระบบโปรเซสเซอร์เดียวซีพียูจะทำงานได้ครั้งละ 1 งาน *ถ้ามีหลาย ๆ งานจะต้องเกิดการรอ ระบบโปรแกรมเดียว - ไม่ซับซ้อน - ทำงานทีละโปรแกรมจนเสร็จกระบวนการ - ทำงานตัวเองจนเสร็จ หรือจนกระทั่งมีการรออะไรบางอย่าง เช่น I/O - การรอนี้ทำให้ซีพียูเกิดการว่างงาน อยู่เฉย (idle) ระบบหลายโปรแกรม - เสมือนกับหลายโปรแกรมดำเนินไปพร้อมกัน - จะไม่ยอมให้ซีพียูเกิดการรอ - โปรเซสใดมีการรอการใช้ อุปกรณ์ I/O จะมีก