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

11-44 สถาปัตยกรรม​คอมพิวเตอร์แ​ ละร​ ะบบ​ปฏิบัติก​ าร

จากภ​ าพ​ที่ 11.19 สามารถ​คำ�นวณห​ า​เวลา​รอค​ อย​ของ​ อัล​กอ​ริท​ ึม​มาก​ ่อน​ได้​ก่อนไ​ด้ด​ ังต​ ารางต​ ่อไ​ปน​ ี้

โพรเซส           เวลารอคอยอลั กอรทิ ึมมากอ่ นไดก้ อ่ น (มลิ ลิวนิ าท)ี
  P1                                0
  P2                               10
  P3                               39
  P4                               42
  P5                               49
 เฉล่ยี
                       (0 + 10 + 39 + 42 + 49)/5 = 28

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

โพรเซส                     running
P5 waiting time

P4 waiting time

P3                                                              running                            เวลา (มิลลิว​ ินาที)
P2 waiting   time                                      32 61

     waiting time running
P1

   0 3 10 20

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