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

ผู้เขียน: Randy Alexander
วันที่สร้าง: 28 เมษายน 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
Memory ECC - The Comprehensive of SEC-DED.
วิดีโอ: Memory ECC - The Comprehensive of SEC-DED.

เนื้อหา

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

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


ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณโยกย้ายและดำเนินธุรกิจจากคลาวด์ได้อย่างไร

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

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

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

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