บทความ

กำลังแสดงโพสต์จาก พฤศจิกายน, 2017

ใบงานที่4 การจัดเวลาซีพียู (CPU Scheduling)

รูปภาพ
ใบงานที่ 4 การจัดเวลา CPU จัดทำโดย นายสัญชัย   สุดเอก รหัสประจำตัว 6031280007 1.การจัดเวลาซีพียู 2.การจัดคิวในระยะสั้น 3.การจัดคิวในระยะยาว 4.ระบบหลายโปรเซสเซอร์ 5.การทำงานของระบบหลายโปรเซสเซอร์ 1.การจัดเวลาซีพียู  (CPU Scheduling)      การจัดเวลา CPU เป็นหลักการทำงานหนึ่งของ OS ที่ทำให้คอมพิวเตอร์มีความสามารถในการรันโปรแกรมได้หลาย ๆ โปรแกรมในเวลาเดียวกัน เหตุการณ์ที่ซีพียูเปลี่ยนจากการทำงานหนึ่งไปยังอีกงานหนึ่งเรียกว่า การเปลี่ยนสถานะ (context switching) 1.1.เป้าหมาย -ใช้งานซีพียูได้อย่างเต็มประสิทธิภาพสิ่งที่ต้องคำนึง -ในระบบโปรเซสเซอร์เดียวซีพียูจะทำงานได้ครั้งละ 1 งาน -ถ้ามีหลาย ๆ งานจะต้องเกิดการรอ 1.2.ระบบโปรแกรมเดียว -ไม่ซับซ้อน -ทำงานทีละโปรแกรมจนเสร็จกระบวนการ -ทำงานตัวเองจนเสร็จ หรือจนกระทั่งมีการรออะไรบางอย่าง เช่น I/O -การรอนี้ทำให้ซีพียูเกิดการว่างงาน อยู่เฉย (idle) 1.3.ระบบหลายโปรแกรม -เสมือนกับหลายโปรแกรมดำเนินไปพร้อมกัน -จะไม่ยอมให้ซีพียูเกิดการรอ -โปรเซสใดมีการรอการใช้ อุปกรณ์ I/O จะมีการนำออกไปจากซีพียู และนำโปรเ...