Trang Chủ Phần cứng Bộ nhớ mã sửa lỗi (bộ nhớ ecc) là gì? - định nghĩa từ techopedia

Bộ nhớ mã sửa lỗi (bộ nhớ ecc) là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Bộ nhớ mã sửa lỗi (bộ nhớ ECC) nghĩa là gì?

Bộ nhớ mã sửa lỗi (ECC) là một loại lưu trữ dữ liệu máy tính được thiết kế đặc biệt để phát hiện, sửa chữa và giám sát hầu hết các loại hỏng dữ liệu nội bộ phổ biến. Khi dữ liệu được xử lý, bộ nhớ ECC được trang bị thuật toán đặc biệt liên tục quét và sửa các lỗi bộ nhớ một bit. Điều này đảm bảo rằng không có dữ liệu bị lỗi hoặc hỏng được lưu trữ trong bộ nhớ. Nó thường được tìm thấy và sử dụng trong các hệ thống có dữ liệu giá trị cao như hệ thống máy tính tài chính và khoa học.

Techopedia giải thích Bộ nhớ mã sửa lỗi (Bộ nhớ ECC)

Bộ nhớ ECC truyền thống sử dụng mã Hamming, trong khi các bộ nhớ khác sử dụng dự phòng ba mô-đun, được ưu tiên do có phần cứng nhanh hơn so với phần cứng sửa lỗi Hamming. Việc triển khai bộ nhớ ECC trước đó có thể sửa các lỗi, hoạt động như thể lỗi không bao giờ xảy ra và chỉ báo cáo các lỗi không thể sửa. Các triển khai gần đây ghi lại cả lỗi có thể sửa và lỗi không thể sửa.

Bộ nhớ ECC sử dụng các bit chẵn lẻ trong việc lưu trữ mã được mã hóa. Song song với dữ liệu được ghi vào bộ nhớ, mã ECC của nó được lưu trữ. Khi dữ liệu được đọc, mã ECC được lưu trữ được so sánh với mã ECC được tạo khi dữ liệu được đọc. Nếu trong bất kỳ trường hợp nào có sự không phù hợp, nó được giải mã bởi các bit chẵn lẻ để xác định bit nào có lỗi và được khắc phục ngay lập tức.

Bộ nhớ mã sửa lỗi (bộ nhớ ecc) là gì? - định nghĩa từ techopedia