Page 53 - สถาปัตยกรรมคอมพิวเตอร์และระบบปฏิบัติการ
P. 53

การ​จัดเ​วลา​ซีพียูแ​ ละก​ ารต​ ิดต​ าย 11-43

             โพรเซส        เวลาเขา้ ใช้ซพี ียู (มิลลวิ นิ าท)ี
               P1                    10
               P2                    29
               P3                    3
               P4                    7
               P5                    12

       อัล​กอ​ริ​ทึม​ที่​จะ​นำ�​มา​พิจารณา สมมติ​ว่า​มี 3 วิธี​คือ ​มา​ก่อน​ได้​ก่อน (FCFS) งาน​สั้น​ได้​ทำ�​ก่อน (SJF) และ​
​เวียน​เทียน (RR) โดย​กำ�หนด​ระยะ​เวลา​ควอนตัม​เท่ากับ 10 มิลลิ​วินาที โดย​มี​เป้า​หมาย​เพื่อ​ค้น​หา​อัล​กอ​ริ​ทึม​ที่​ให้​
ค่า​เฉลี่ยข​ อง​เวลา​รอ​คอย​ตํ่า​ที่สุด

       จาก​ภาระง​ าน​ที่​กำ�หนด ถ้า​จัดเ​วลา​การใ​ช้ซ​ ีพียูโ​ดยใ​ช้​อัล​กอ​ริท​ ึม มาก​ ่อน​ได้​ก่อน​สามารถห​ า​ค่าเ​ฉลี่ยข​ องเ​วลา​
รอค​ อยไ​ด้โ​ดย​แสดง​ดังภ​ าพท​ ี่ 11.19

โพรเซส       waiting time           running
P5
P4           waiting time  running

P3 waiting time            running

P2 waiting time running

    running                39 42 49 61 เวลา (มิลลิว​ ินาที)
P1

   0 10

ภาพท​ ี่ 11.19 การจ​ ดั ​เวลา​ซีพยี โู​ดยว​ ิธีม​ า​กอ่ น​ได้​กอ่ นข​ อง​โพรเซส P1  P2  P3  P4  P5
   48   49   50   51   52   53   54   55   56   57   58