บ้าน ฮาร์ดแวร์ รหัสการแก้ไขข้อผิดพลาด (ecc) คืออะไร? - คำจำกัดความจาก techopedia

รหัสการแก้ไขข้อผิดพลาด (ecc) คืออะไร? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - รหัสแก้ไขข้อผิดพลาด (ECC) หมายถึงอะไร

รหัสแก้ไขข้อผิดพลาด (ECC) ตรวจสอบข้อมูลที่อ่านหรือส่งเพื่อหาข้อผิดพลาดและแก้ไขข้อผิดพลาดทันทีที่พบ ECC นั้นคล้ายคลึงกับการตรวจสอบพาริตี้ยกเว้นว่าจะแก้ไขข้อผิดพลาดทันทีที่ตรวจพบ ECC กำลังพบเห็นได้ทั่วไปในด้านการจัดเก็บข้อมูลและฮาร์ดแวร์การส่งผ่านเครือข่ายโดยเฉพาะอย่างยิ่งเมื่อมีการเพิ่มขึ้นของอัตราการส่งข้อมูลและข้อผิดพลาดที่เกี่ยวข้อง

Techopedia อธิบายรหัสแก้ไขข้อผิดพลาด (ECC)

รหัสการแก้ไขข้อผิดพลาดถูกนำไปใช้กับการจัดเก็บข้อมูลผ่านขั้นตอนต่อไปนี้:

  1. เมื่อข้อมูลไบต์หรือคำถูกเก็บไว้ใน RAM หรือที่เก็บข้อมูลอุปกรณ์ต่อพ่วงลำดับบิตที่ระบุรหัสจะถูกประเมินและจัดเก็บไว้ จำนวนบิตคงที่แต่ละรายการต่อคำมีจำนวนบิตคงที่เพิ่มเติมเพื่อจัดเก็บรหัสนี้
  2. เมื่อไบต์หรือคำถูกเรียกสำหรับการอ่านรหัสสำหรับคำที่ดึงมาจะถูกคำนวณตามอัลกอริทึมดั้งเดิมแล้วเปรียบเทียบกับบิตคงที่พิเศษของไบต์ที่เก็บไว้
  3. หากรหัสตรงกันข้อมูลจะไม่มีข้อผิดพลาดและถูกส่งต่อเพื่อการประมวลผล
  4. หากรหัสไม่ตรงกันบิตที่เปลี่ยนแปลงจะถูกจับผ่านอัลกอริทึมทางคณิตศาสตร์และบิตจะได้รับการแก้ไขทันที

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

รหัสการแก้ไขข้อผิดพลาด (ecc) คืออะไร? - คำจำกัดความจาก techopedia