หน้าแรก ตรวจหวย เว็บบอร์ด ควิซ Pic Post แชร์ลิ้ง หาเพื่อน Chat หาเพื่อน Line Page อัลบั้ม คำคม Glitter เกมถอดรหัสภาพ คำนวณ การเงิน ราคาทองคำ กินอะไรดี
ข้อตกลงการใช้บริการนโยบายความเป็นส่วนตัวนโยบายเนื้อหานโยบายการสร้างรายได้About Usติดต่อเว็บไซต์แจ้งเนื้อหาไม่เหมาะสม
เว็บบอร์ด บอร์ดต่างๆค้นหาตั้งกระทู้

คอมพิวเตอร์รวนโดยไม่พบบั๊ก เกิดอะไรขึ้นในระดับบิต

เขียนโดย ยายขี้บ่น

* รูปภาพใช้เพื่อประกอบเนื้อหาเท่านั้น อาจไม่ใช่ภาพเหตุการณ์จริงหรือภาพจริงจากเรื่องในบทความ ขอบคุณภาพประกอบจาก https://graphic.in.th

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

วิศวกรเรียกเหตุการณ์ที่ข้อมูลในวงจรเปลี่ยนสถานะเพราะอนุภาคเดี่ยวว่า Single-Event Upset หรือ SEU มันเป็นความผิดพลาดชั่วคราวของฮาร์ดแวร์ ไม่ใช่การที่ชิปพังเป็นรู เมื่ออนุภาคไอออไนซ์ผ่านบริเวณไวต่อประจุในทรานซิสเตอร์ หน่วยความจำ หรือวงจรเก็บสถานะ มันอาจทิ้งประจุไว้มากพอให้ค่าหนึ่งบิตเปลี่ยนจาก 0 เป็น 1 หรือสลับกลับกันได้

ที่พื้นโลกไม่ได้โดนรังสีจากอวกาศพุ่งถึงชิปแบบตรง ๆ เสมอไป

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

นี่จึงมีชื่อเล่นว่า bit flip หรือบิตพลิกค่า ผลลัพธ์จริงไม่ได้ดราม่าเสมอไป บางครั้งเป็นข้อมูลชั่วคราวที่ถูกเขียนทับก่อนเกิดผล บางครั้งทำให้โปรแกรมคำนวณผิด แพ็กเก็ตข้อมูลเสีย หรือคำสั่งหนึ่งหลุดไปอยู่ในสถานะที่ไม่ควรเกิดขึ้น ความเสี่ยงขึ้นกับชนิดชิป จำนวนข้อมูลที่กำลังใช้งาน ความสูงจากระดับน้ำทะเล และวิธีป้องกันของระบบ

ยิ่งสูงจากพื้นโลก ภาระของระบบยิ่งเพิ่ม

เครื่องบินและยานอวกาศทำงานในสภาพแวดล้อมที่ต้องคำนึงถึงรังสีมากกว่าคอมพิวเตอร์บนโต๊ะ FAA ระบุว่ารังสีคอสมิกและอนุภาคจากดวงอาทิตย์มีผลต่อทั้งคนและฮาร์ดแวร์บนอากาศยาน ขณะที่ระบบอวกาศออกแบบให้รับมือกับ SEU เป็นเรื่องปกติ โดยแยกวงจรสำรอง ตรวจสอบข้อมูล และกู้คืนเมื่อพบความผิดปกติ การกล่าวว่าเครื่องบินโดยสารลำใด “ดิ่งเพราะรังสีคอสมิก” จึงต้องมีหลักฐานเฉพาะเหตุการณ์ ไม่ควรโยงทุกอาการผิดปกติเข้ากับสาเหตุเดียว

ECC ทำหน้าที่จับบิตที่เพี้ยนก่อนข้อมูลถูกนำไปใช้

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

NASA ระบุชัดว่า SEU เป็นผลกระทบแบบไม่ทำลายถาวรต่อสถานะลอจิกของเซลล์หน่วยความจำ และแนวทางของระบบอวกาศขนาดเล็กมักผสม ECC, watchdog timer, การตรวจสอบซ้ำ และความซ้ำซ้อนของฮาร์ดแวร์เข้าด้วยกัน คอมพิวเตอร์ที่รวนจึงไม่ได้แปลว่าโดนอวกาศยิงใส่ทุกครั้ง แต่ปรากฏการณ์ระดับอะตอมนี้มีอยู่จริง และเป็นเหตุผลที่ระบบสำคัญต้องออกแบบเผื่อข้อมูลหนึ่งบิตที่เปลี่ยนไปโดยไม่มีใครตั้งใจ

⚠ แจ้งเนื้อหาไม่เหมาะสม 
ยายขี้บ่น's profile
มีผู้เข้าชมแล้ว 13 ครั้ง
เขียนโดย ยายขี้บ่น
เป็นกำลังใจให้เจ้าของกระทู้โดยการ VOTE และ SHARE
Hot Topic ที่น่าสนใจอื่นๆ
รู้จัก อำเภอที่เล็กที่สุดในประเทศไทย ดังมาก นักท่องเที่ยวเพียบทำไมการดื่มเหล้าขณะติดพายุหิมะจึงยิ่งเสี่ยงหนาวตายหนังดังสัญชาติไทย ที่ถูกนำไปสร้างใหม่เป็นภาพยนตร์ตะวันตกเหตุใดหน้ากากออกซิเจนบนเครื่องบินต้องสวมให้ตัวเองก่อนลูกหลังถูกยิง ควรทำอะไรก่อนถึงมือแพทย์ส่องสถิติเลขท้าย 2 ตัว ย้อนหลัง 10 ปี งวด 16 ต.ค. เด่นตัวไหนสุด?5 จังหวัด ที่ดินราคาประเมินถูกที่สุดในไทย ตารางวาเริ่มต้นหลักสิบมีจริงเปิด 5 จังหวัดที่มีมหาวิทยาลัยและนักศึกษาจำนวนมาก จนกลายเป็น “เมืองมหาวิทยาลัย” ของไทยแผ่นดินไหวระหว่างขับรถ ควรจอดและอยู่ในรถอย่างไรจังหวัดอันดับ 1 ของไทย ที่โดดเด่นมากที่สุดเรื่องการปลูกทุเรียนกระแสน้ำดูดพาออกทะเล ทำไมไม่ควรว่ายกลับฝั่งตรง ๆก้อนหินเดินได้เองจริงหรือ ? เปิดความลับ Death Valley ปริศนาธรรมชาติที่นักวิทยาศาสตร์ตามหาคำตอบ
Hot Topic ที่มีผู้ตอบล่าสุด
ทำไมน้ำทะเลเกาะล้านกลายเป็นสีเขียว ? รู้จัก “แพลงก์ตอนบลูม” ปรากฏการณ์ทางทะเลที่กำลังจับตาเทศบาลที่มีรายได้สูงที่สุดในไทย
กระทู้อื่นๆในบอร์ด สาระ เกร็ดน่ารู้
ไฟเขียวใต้สมาร์ตวอตช์วัดชีพจรได้อย่างไรแป้นเกษมณีทำไมนิ้วก้อยขวาล้าเร็วกว่านิ้วอื่นชายหาดของไทยที่โด่งดังที่สุด เป็นที่รู้จักในระดับโลกมากที่สุดทำไมกระดาษฝอยจึงมีราคารับซื้อไม่เท่ากระดาษลัง
ตั้งกระทู้ใหม่