ข่าวสาร
ASUS MEMO Pad smart10 ควอดคอร์โปรเซสเซอร์
ASUS MEMO Pad smart10 ควอดคอร์โปรเซสเซอร์
   ASUS MEMO Pad smart10 เพื่อนแห่งการทำงานและความบันเทิงที่พร้อมไปกับคุณที่ทุกเวลา โดดเด่นด้วย NVIDIA Tegra 3 ควอดคอร์โปรเซสเซอร์
ASUS Memo Pad แท็บเล็ต 7 นิ้ว ราคาเอื้อมถึง
ASUS Memo Pad แท็บเล็ต 7 นิ้ว ราคาเอื้อมถึง
   ASUS Memo Pad สร้างสรรค์มาเฉพาะสำหรับผู้ที่ต้องการแท็บเล็ตในราคาคุ้มค่า แต่ยังทำงานได้อย่างราบรื่นด้วยโปรเซสเซอร์ความเร็ว 1 GHz
ASUS PRO Series โน้ตบุ๊คสำหรับองค์กร แข็งแกร่ง มีคุณภาพ
ASUS PRO Series โน้ตบุ๊คสำหรับองค์กร แข็งแกร่ง มีคุณภาพ
   ASUS Pro Series โน้ตบุ๊คสำหรับองค์กร ที่ต้องการทั้งความแข็งแกร่งของวัสดุ คุณภาพการผลิตที่ยอดเยี่ยม ประสิทธิภาพที่ไม่เป็นรองใคร
ASUS Taichi การผสมผสานระหว่างโน้ตบุ๊คและแท็บเล็ต
ASUS Taichi การผสมผสานระหว่างโน้ตบุ๊คและแท็บเล็ต
   ASUS TAICHI คือ การผสมผสานระหว่างโน้ตบุ๊คและแท็บเล็ตอย่างสมบูรณ์แบบด้วยประสิทธิภาพอันเยี่ยมยอด จอภาพคู่ระดับ Full HD
Clash of Clans เกมวางแผนกลยุทธบุกโจมตี | Android Apps
Clash of Clans เกมวางแผนกลยุทธบุกโจมตี | Android Apps
   แอพพลิเคชั่นClash of Clans เปิดให้ดาวน์โหลดฟรีโดยAndroid Apps ถือเป็นแอพพลิเคชั่นเกมสร้างฐานทัพและกองกำลัง เพื่อบุกโจมตีผุ้เล่นคนอื่นๆ
โน๊ตบุ๊ค รุ่นต่างๆ กล้องประเภทต่างๆ

วีดีโอน่ารู้ : โปรเจคอัพโหลดไฟล์รูปภาพไปไว้ในโฟลเดอร์


แจกโปรเจคPHPฟรี

ข่าวสารเทคโนโลยี >> วงจรอับคืออะไร

วงจรอับคืออะไร  

วงจรอับคืออะไร

อัพเดทวันที่: 27 พ.ย. 2556

วีดีโอน่ารู้ : โปรเจค12นักษัตริย์ 12ราศี Project C#


"วงจรอับคือกลุ่มของโปรเซสที่ถูกปฏิเสธไม่ให้ทำงาน (blocking) อันมีผลสืบเนื่องมาจากการแ่ย่งชิงกันใช้งานทรัพยากร หรือการสื่อสาร โดยที่โปรเซสในกลุ่มต่างรอคอยสัญญาณทำงานที่จะเกิดขึ้นได้เฉพาะจากโปรเซสภายในกลุ่มนี้เท่านั้น"

เนื่องจากโปรเซสทั้งหมดจะต้องรอสัญญาณทำงาน และไม่มีโปรเซสใดสามารถส่งสัญญาณทำงานให้กับโปรเซสอื่นภายในกลุ่มใด ซึ่งจะส่งผลให้โปรเซสทั้งหมดต้องรออย่างไม่มีวันสิ้นสุด โดยในนิยามนี้ สมมุติว่าไม่มีการอินเทอร์รัพต์ (interrupt) ขึ้นในระบบเพื่อที่จะเรียกโปรเซสที่อยู่ในกลุ่มนี้ขึ้นมาทำงานได้ ในกรณีที่เกิดขึ้นโดยทั่วไปนั้น สัญญาณที่แต่ลโปรเซสรอคอยก็คือ สัญญาณการปล่อยทรัพยากรที่สมาชิกของแต่ละโปรเซสภายในกลุ่มใช้อยู่ (โดยทรัพนากรนั้นสามารถเป็นได้ทั้งฮาร์ดแวร์หรือซอฟต์แวร์) หรือถ้าจะกล่าวในอีกลักษณะหนึ่งก็คือ สมาชิกของแต่ละโปรเซสในวงจรอับต่างรอคอยทรัพยากรที่ถูกใช้งานโดยโปรเซสที่อยู่ในวงจรอับนั่นเอง ไม่มีโปรเซสใดสามารถทำงานได้ ไม่มีโปรเซสใดปลดปล่อยทรัพยากรที่ตัวเองใช้งานอยู่ และไม่มีโปรเซสที่สามารถถูกเรียกออกมากลุ่มได้

วงจรอับโดยส่วนมากนั้นจะเกี่ยวข้องกับความขัดแย้งในการใช้ทรัพยากรของระบบโดย 2 โปรเซสหรือมากกว่า

เงื่อนไขที่ทำให้เกิดวงจรอับ

วงจรอับ เป็นสถานการณ์ที่เราไม่ต้องการให้เกิดขึ้นในระบบ เพราะว่าเมื่อเกิดวงจรอับขึ้นมา จะทำให้ไม่มีโปรเซสใดสามารถทำงานจนเสร็จสมบูรณ์ได้ และทรัพยากรของระบบจะถูกครอบครองจนหมด ดังนั้นก่อนที่เราจะกล่าวลึกลงในรายละเอียดเกี่ยวกับการจัดการกับวงจรอับนั้น เราควรเรียนรู้เกี่ยวกับสาเหตุสำคัญที่ทำให้เกิดวงจรอับก่อน  วงจรอับอาจจะเกิดขึ้นก็ต่อเมื่อเงื่อนไขทั้งสามข้อต่อไปนี้เกิดขึ้น
    1.เมื่อมีทรัพนากรที่ไม่สามารถถูกใช้ร่วมกับหลายๆ โปรเซสพร้อมกันได้ (Mutual exclusion condition) ถ้ามีทรัพยากรอย่างน้อย 1 ตัว ในระบบที่จะยอมให้โปรเซสเพียง 1 ตัวใช้งานมันได้เท่านั้น นั่นก็คือถ้ามีโปรเซสอื่นเข้ามาร้องขอใช้งาน โปรเซสนั้นจะต้องรอจนกว่าโปรเซสดังกล่าวได้ใช้งานเสร็จและปล่อยทรัพยากรนั้นว่าง
    2.เมื่อมีการคือครองและรอ (Hold and wait condition) ถ้าโปรเซสสามารถถือครองทรัพยากรที่ตัวเองได้รับ และในขณะเดียวกันก็สามารถทำการร้องขอทรัพยากรเพิ่มเติมได้
    3.เมื่อการทำงานในระบบไม่มีการแทรกกลางคัน (No preemption condition) ถ้าโปรเซสกำลังใช้งานทรัพยากรอยู่ และระบบไม่สามารถบังคับให้โปรเซสนั้นปลดปล่อยทรัพยากรนั้นให้เป็นอิสระได้ โดยทรัพยากรจะเป็นอิสระได้ก็ต่อเมื่อโปรเซสยกเลิกการถือครองเท่านั้น
    4.เมื่อเกิดวงจรคอย (Circuit wait condition) ถ้าเกิดวงจรลูกโซ่ของโปรเซส 2 ตัว หรือมากกว่า ที่ต่างรอคอยทรัพยากรที่ถือครองโดยโปรเซสที่อยู่ในวงจรลูกโซ่นั้น

Tag : วงจรอับคืออะไร เงื่อนไขที่ทำให้เกิดวงจรอับ ทรพัยากร การคือครองและรอ โปรเซส เกิดวงจรคอย

ต้นกำเนิดของการละเมิดความปลอดภัยด้านคอมพิวเตอร์ ต้นกำเนิดของการละเมิดความปลอดภัยด้านคอมพิวเตอร์

หากมองเป็นกลุ่มใหญ่ๆก็สามารถแบ่งได้เป็น 2 กลุ่มคือ จากบุคคลภายนอก และจากบุคคลภายใน ผู้บุกรุกก็คือ มักจะมีการติดต่อสื่อสารถึงกัน

ASUS Memo Pad แท็บเล็ต 7 นิ้ว ราคาเอื้อมถึง ASUS Memo Pad แท็บเล็ต 7 นิ้ว ราคาเอื้อมถึง

ASUS Memo Pad สร้างสรรค์มาเฉพาะสำหรับผู้ที่ต้องการแท็บเล็ตในราคาคุ้มค่า แต่ยังทำงานได้อย่างราบรื่นด้วยโปรเซสเซอร์ความเร็ว 1 GHz

เว็บไซต์เกี่ยวกับการเขียนโปรแกรม การออกแบบเว็บไซต์ กราฟฟิก เว็บไซต์เกี่ยวกับการเขียนโปรแกรม การออกแบบเว็บไซต์ กราฟฟิก

บทความฉบับนี้ ผมจะคัดเว็บไซต์ที่เกี่ยวข้องกับการเขียนโปรแกรม การทำเว็บไซต์ การเขียนโปรแกรมภาษาต่างๆมาฝาก เท่าที่จะค้นหามาได้

หน้าหลัก
ความตั้งใจ
กว่าจะเป็นเว็บไซต์
แผนผังเว็บไซต์

คุยกับผู้ทำเว็บไซต์
-เริ่มต้นสาขาวิทยาการคอมพิวเตอร์
ติดตามข่าวสาร กด Like เลย
เกี่ยวกับเรา
e-mail : support@rangforever.com


ได้รับการสนับสนุนโดย


----
รวบรวมข่าวสารไอที เทคนิคการเขียนโปรแกรมภาษาphp css javascript jsp c# แจกโปรแกรมที่เขียน แจกระบบ แจกโค้ดฟังก์ชันต่างๆ สอนการใช้งานโปรแกรมออฟฟิศ word excel โปรแกรมตกแต่ง ตัดต่อ สร้างภาพ adobe photoshop adobe Illustrater จัดเต็มกับความรู้ในเนื้อหาโปรแกรมเมอร์แบบเจาะลึก พร้อมวีดีโอสอนการใช้งานโปรแกรม การเขียนโปรแกรม เพิ่มความรู้ ปูทักษะการเขียนโปรแกรมแบบฟรีๆ พร้อมเรียนรู้ไปกับเราได้ที่ www.rangforever.com