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

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

       5. 	 กำ�หนด​ให้​ม​โี พรเ​ซส​ ​ถกู ส​ ง่ ​มา​ประมวลผ​ ล เวลา 0 นาฬิกา จ�ำ นวน 5 โพรเ​ซส​ได้แก่ โพรเซส P1 P2
P3 P4 และ P5 โดยแ​ ต่ล​ ะโ​พร​เซส​ มี​ระยะ​เวลา​การใ​ช้ซ​ พี ยี ู และค​ วามส​ �ำ คัญ ดงั นี้

โพรเซส  ระยะเวลาการใช้ซพี ียู (มลิ ลิวนิ าที)           ความส�ำ คญั
  P1                10                                      3
  P2                 1                                      1
  P3                 2                                      3
  P4                 1                                      4
  P5                 5                                      2

       	 จง​หา เวลา​รอ​คอย​เฉลยี่ และเ​วลา​ครบ​รอบง​ าน​เฉล่ียโ​ดย​วธิ ี​จัดเ​วลา​ซพี ยี ู​ตาม​ความส​ ำ�คัญ
       6. 	 กำ�หนด​ให้​มี​โพร​เซ​ส​ถูก​ส่ง​มา​ประมวล​ผล​โดย​วิธี​เวียน​เทียน ณ เวลา 0 นาฬิกา จำ�นวน 3 โพรเซส
ไดแ้ ก​่ โพรเซส P1 P2 และ P3 ก�ำ หนดใ​ห้​ระ​ยะเ​วลา​คว​ อน​ตมั = 4 มิลลว​ิ ินาที โดยแ​ ต่​ละ​โพรเ​ซส​ มี​ระยะเ​วลา​การ​
ใช้ซ​ พี ยี ู ดังน้ี

        โพรเซส  ระยะเวลาการใช้ซพี ียู (มลิ ลวิ นิ าที)
          P1                24
          P2                 3
          P3                 3

       	 จง​หาเวลา​รอค​ อยเ​ฉล่ีย​และเ​วลา​ครบ​รอบง​ านเ​ฉลยี่ โดย​วิธเ​ี วียน​เทียน
แนวต​ อบก​ ิจกรรม 11.1.1

       1. 	 เกณฑ​ท์ ่ัวไป​ทน​ี่ �ำ ม​ า​ใช้​ใน​การต​ ดั สินใ​จใ​นก​ ารค​ ดั ​เลอื ก​อัลก​ อร​ ท​ิ มึ ก​ าร​จดั เ​วลา​ซีพยี ู (CPU scheduling
algorithm) ประกอบ​ดว้ ย

            1) 	อรรถ​ ป​ ระโยชนข​์ องซ​ พี ยี ู (CPU utilization) เปน็ การ​วดั เ​ปอรเ์ ซน็ ตก​์ ารท​ �ำ งานข​ องซ​ พี ยี ู ระบบ​
คอมพิวเตอร์ท​ ​่ีดตี​ ้องพ​ ยายามใ​ห้​ซพี ีย​ใู ช้ง​ าน​อยา่ ง​คุม้ ค​ ่า​และเ​หมาะ​สม

            2) 	ปรมิ าณง​ านต​ อ่ ห​ นว่ ยเ​วลา (throughput) เปน็ การว​ ดั จ​ �ำ น​ วนโ​พรเ​ซสท​ ส​่ี ามารถป​ ระมวลผ​ ลเ​สรจ็ ​
ภายใน​หนึง่ ​หนว่ ยเ​วลา

            3) 	เวลา​ครบร​ อบง​ าน (turnaround time) เปน็ การ​วดั ร​ ะยะเ​วลา​ตง้ั แตเ​่ รมิ่ ส​ ง่ โ​พรเ​ซส​ มา​ประมวลผ​ ล​
จน​กระทง่ั ป​ ระมวลผ​ ลเ​สร็จ​ส้ิน ซ่ึงร​ วม​ระยะเ​วลา​การ​รอ​คอย​ทั้งหมดใ​นก​ ารป​ ระมวลผ​ ล

            4) 	เวลา​รอ​คอย (waiting time) เป็นการ​วัดผล​รวม​ของ​ระยะ​เวลา​รอ​คอย​ทั้งหมด​ที่​ใช้​ใน​การ​
ประมวลผ​ ลคา่ เวลา​รอค​ อย ท​ม่ี ีค​ ่า​ตํ่า​จะเ​ป็นต​ วั ว​ ดั ค​ วาม​สามารถข​ อง​การ​ประมวล​ผลข​ อง​ระบบ

            5) 	เวลา​ตอบส​ นอง (response time) เปน็ เ​วลา​การต​ อบส​ นองข​ องร​ ะบบ โดยว​ ดั ร​ ะยะเ​วลา​ทงั้ หมด​
เร่มิ จ​ ากก​ าร​ส่ง​ความต​ อ้ งการใ​น​การ​ประมวลผ​ ล​จน​กระทัง่ เ​ริ่มม​ ​ีการ​โต้ตอบผ​ ลลัพธเ​์ ท่าน้ัน
   39   40   41   42   43   44   45   46   47   48   49