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