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

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

                  แผนการส​ อน​ประจ�ำ ห​ นว่ ย

ชดุ ​วชิ า 		 สถาปัตยกรรม​คอมพิวเตอร์​และ​ระบบป​ ฏิบัติ​การ

หน่วยท​ ่ี 11 	 การ​จัดเ​วลา​ซีพียู​และ​การ​ติด​ตาย

ตอน​ที่

       11.1 	การจ​ ัด​เวลาซ​ ีพียู
       11.2 	การต​ ิด​ตาย

แนวคดิ

       1.	วิธกี​ ารค​ ัดเ​ลือกโ​พรเ​ซสเ​พื่อเ​ข้าใ​ชซ้​ ีพียนู​ ั้นม​ หี​ ลาย​ ขั้นตอนวิธีหรืออัลก​ อร​ ทิ​ ึม ได้แก่ มาก​ ่อนไ​ดก้​ ่อน งานส​ ั้น​
          ได้​ทำ�​ก่อน การจ​ ัดเ​วลา​ตามค​ วามส​ ำ�คัญ เวียนเ​ทียน คิวห​ ลาย​ระดับ และ​คิว​หลายร​ ะดับ​ย้อนก​ ลับเกณฑ์​
          ทั่วไป​ที่​นำ�​มา​ใช้​คัด​เลือก​อัล​กอ​ริ​ทึม​การ​จัด​เวลา​ซีพียู ได้แก่ อรรถ​ประโยชน์​ของ​ซีพียู ปริมาณ​งาน​ต่อ​
          หน่วยเ​วลา เวลา​ครบ​รอบ​งาน เวลา​รอค​ อย และ​เวลา​ตอบ​สนอง

       2. 	การ​ติด​ตาย​เป็น​สภาพ​ที่​โปรแกรม​รอ​เหตุการณ์​ที่​ไม่มี​วัน​เกิด​ขึ้น​ใน​ระบบ​มัลติ​โปรแกรม ​  สาเหตุ​ของ​การ​
          ​ติด​ตาย​มี 4 เงื่อนไข คือ เงื่อนไข​การ​ไม่​เกิด​ร่วม เงื่อนไข​การ​ครอบ​ครอง​และ​รอ เงื่อนไข​ไม่มี​การ​แทรก​
          กลาง​คัน และเงื่อนไขว​ งจรร​ อ​คอย การแ​ ก้ป​ ัญหา​การ​ติด​ตาย​มี 3 วิธี​การ ​ได้แก่ กำ�หนดก​ ฎ​เกณฑ์​ใน​การ​
          ใช้​ทรัพยากร​เพื่อ​ป้องกัน​หรือ​หลีก​เลี่ยง​ไม่​ให้​เกิด​การ​ติด​ตาย หรือ​อนุญาต​ให้​ระบบ​เกิด​การ​ติด​ตาย​ได้​
          ต่อ​จากน​ ั้นท​ ำ�การต​ รวจ​จับ​และก​ ู้ค​ ืน หรือ​เพิกเ​ฉย​ปัญหาท​ ี่เ​กิด​ขึ้นท​ ั้งหมด เหมือน​กับ​ว่าการต​ ิดต​ าย​ไม่เ​คย​
          เกิดข​ ึ้น​ใน​ระบบ

วตั ถุประสงค์

       เมื่อ​ศึกษาห​ น่วย​ที่ 11 จบ​แล้ว นักศึกษา​สามารถ
       1.	 บอกเ​กณฑ์​การ​จัดเ​วลาซ​ ีพียู​ได้
       2.	 อธิ​บาย​ อัลก​ อร​ ิ​ทึม​การจ​ ัด​เวลา​ซีพียู​วิธี​ต่าง ๆ ได้
       3.	 เลือก​ใช้ป​ ระเ​มิน​อัล​กอ​ริท​ ึมก​ าร​จัด​เวลาซ​ ีพียู​ได้
       4.	 บอกเ​หตุการณ์แ​ ละ​คุณสมบัติ​ที่​ทำ�ให้​ระบบเ​กิดก​ ารต​ ิด​ตายไ​ด้
       5.	 อธิบายว​ ิธีก​ ารจ​ ัดการ​การ​ติดต​ าย​ด้วยว​ ิธี​ป้องกัน สืบค้น หลีก​เลี่ยง และ​กู้ค​ ืน​ไม่ใ​ห้​เกิด​วงจร​รอ​คอย​ได้

กจิ กรรมร​ ะหว่าง​เรยี น

       1.	 ทำ�​แบบป​ ระเมิน​ผล​ตนเองก​ ่อน​เรียน​หน่วย​ที่ 11
       2.	 ศึกษาเ​อกสารก​ าร​สอนต​ อนท​ ี่ 11.1–11.2
       3. 	 ปฏิบัติ​กิจกรรม​ตามท​ ี่​ได้​รับ​มอบห​ มายใ​น​เอกสาร​การ​สอน
   7   8   9   10   11   12   13   14   15   16   17