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