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

การจ​ ัดเ​วลา​ซีพียูแ​ ละก​ าร​ติดต​ าย 11-65
ได้แก่ R1ต, Rวั อ2,ยRา่ ง3​ท, R่ี 14รแะบละบค​Rอ5มณพเิววเลตาอร0์​หวนินึ่งาป​ทรี สะกามอาบรด​ถ้วเ​ขยีย5นโ​เพปร็น​เกซร​สา​ไ​ฟดก้แากร่ Pจ​ 1ัด,สPร2ร,​ทPร3,ัพPย4าแกลระไ​ดP้ด​5ังม​ภี​ทารพัพ​ทยี่ 1าก1.ร355 ชนิด​

                                               P5

                                    R1 R3 R4

                                P1 P2 P3

                                               P4
                                R2 R5
                              ภาพท​ ่ี 11.35 แสดง กราฟ​การ​จดั สรรท​ รัพยากร

ที่มา:	 http://basicdraft.blogspot.com/2011/02/caos-04-now-lets-talk-about-different.html ค้นคืนวันที่ 27 มกราคม 56

       การ​สืบค้น​วงจรร​ อค​ อย​นั้นจ​ ะ​ปรับ​เปลี่ยนก​ ราฟก​ ารจ​ ัดสรรท​ รัพยากรเ​ป็นก​ ราฟ​รอ​คอยท​ รัพยากร (wait-for-
graph) โดย​นำ�ส​ ี่เหลี่ยม​ที่​แทนท​ รัพยากร​ออก​และย​ ุบ​รวมล​ ูก​ศรเ​ข้าด​ ้วยก​ ัน ดัง​ภาพ​ที่ 11.36

                                                P5

                                   P1 P2 P5

                                                P4

                       ภาพท​ ่ี 11.36 กราฟร​ อ​คอย​ทรัพยากรท​ รัพยากร (wait-for-graph)

ท่ีมา:	 http://basicdraft.blogspot.com/2011/02/caos-04-now-lets-talk-about-different.html ค้นคืนวันที่ 27 มกราคม 2556

       การ​สืบค้น​การ​ติด​ตาย​ระบบ​จะ​ตรวจ​สอบ​วงจร​รอ​คอย​ใน​กราฟ​การ​รอ​คอย​ทรัพยากร ถ้า​พบ​วงจร​รอ​คอย​
เ​กิดข​ ึ้น ระบบจ​ ำ�เป็นต​ ้องบ​ ำ�รุงร​ ักษา (maintain) กราฟร​ อค​ อยท​ รัพยากรโ​ดยเ​รียกใ​ช้อ​ ัลก​ อร​ ิท​ ึมเ​พื่อค​ ้นหาว​ งจรร​ อค​ อย​
ที่​เกิด​ขึ้นใ​น​กราฟเ​ป็นล​ ำ�ดับ​ของ​โพร​เซสใ​นก​ ารป​ ฏิบัติง​ าน​ในร​ ะบบ
   70   71   72   73   74   75   76   77   78   79   80