หน่วยความจำรหัสการแก้ไขข้อผิดพลาด (หน่วยความจำ ECC)

ผู้เขียน: Laura McKinney
วันที่สร้าง: 7 เมษายน 2021
วันที่อัปเดต: 14 พฤษภาคม 2024
Anonim
Memory ECC - The Comprehensive of SEC-DED.
วิดีโอ: Memory ECC - The Comprehensive of SEC-DED.

เนื้อหา

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

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


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

Techopedia อธิบายหน่วยความจำรหัสแก้ไขข้อผิดพลาด (หน่วยความจำ ECC)

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

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