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

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

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

        โพรเซส        เวลารอคอยอลั กอริทึมงานสัน้ ไดท้ �ำ ก่อน (มลิ ลิวินาท)ี
          P1                             10
          P2                             32
          P3                              0
          P4                             34
          P5                             20
         เฉลีย่
                             (10 + 32 + 0 + 34 + 20)/5 = 13

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

โพรเซส

P5           waiting  running waiting

P4 waiting
P3 waiting

P2 waiting running waiting  waiting

    running
P1

    0 10 20 23 30 40 50 52             61  เวลา (มิลลิว​ ินาที)

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