Công nghệ

RAM ECC là gì ?

RAM ECC là gì ? Máy của bạn có sử dụng được không ? Chúng khác RAM thường ở chỗ nào ?

Có rất nhiều loại RAM khác nhau trên thị trường và dùng cho các mục đích khác nhau. RAM ECC là một trong những loại RAM thường chỉ lắp đặt cho máy chủ hoặc máy Work Station có hiệu năng cao. Vậy RAM ECC là gì ?

RAM ECC là gì ?

Một thanh RAM có khả năng ECC (Error Checking and Correction) là một thanh RAM có khả năng điều khiển được dòng dữ liệu ra và vào nó. Trong quá trình xử lý dữ liệu cpu không xử lý trên rom mà xử lý tất cả data trên ram. Do do, đối với một thanh ram thông thường( non-ecc ) thì trong quá trình truyền tín hiệu ở tốc độ cao thì rất dễ bị đụng độ( crash ).

RAM ECC thường có thêm một con Chip

Và khi crash xảy ra thì Ram (non-ecc) phải nạp lại toàn bộ dòng data vì không có khả năng quản lý được dòng dữ liệu. Đối với RAM ECC thì khi crash xảy ra ram ecc chỉ cần yêu cầu gửi lại đúng gói tin( packet ) bị crash. Do đó ,Ram ECC có độ ổn định và hiệu năng rất cao.Tất cả các ram dành cho Server đều đòi hỏi ích nhất ram phải có ECC.

Vì thế, sự khác nhau của RAM ECC và RAM thông thường chính là ở chỗ: RAM ECC tự sửa lỗi các bit hỏng trên các luồng dữ liệu. Đảm bảo cho máy tính chạy xuyên suốt mà không gặp vấn đề gì.

RAM ECC REG là gì (Registered Memory) ?

Là loại SDRAM có các thanh ghi (register) được gắn trực tiếp trên module nhớ. Các thanh ghi (register) tái định hướng (re-drive) các tín hiệu qua các chip nhớ và cho phép module chứa nhiều chip nhớ hơn. Registered memory và unbuffered memory không thể được dùng chung với nhau trong một máy tính.

RAM ECC hoạt động như thế nào?

RAM ECC có 9 chip thay vì 8 chip so với RAM không có tính năng ECC. Khả năng tự kiểm tra và sửa lỗi cho từng bit riêng lẻ giúp nó phát hiện và sửa lỗi kịp thời ngay lúc xảy ra. Cơ chế hoạt động của ECC không giống như RAID 4 và 5 (sử dụng thuật toán XOR để tạo ra parity bit). ECC sẽ không hy sinh một phần bộ nhớ để sử dụng cho việc sửa lỗi mà có xu hướng bổ sung thêm chip vào bộ nhớ ECC. Nhược điểm của ECC là chỉ có cơ chế sử lỗi trên từng bit riêng lẻ nên khi có nhiều bit lỗi xảy ra cùng 1 lúc thì bộ nhớ ECC tuy phát hiện ra lỗi nhưng không có khả năng sửa kịp.

Đối với máy tính bàn, laptop hay thiết bị di động thì chức năng sửa lỗi ECC ít được quan tâm hơn, khi bị sẽ gây ra lỗi chương trình hoặc buộc phải khởi động lại máy gây ra phiền phức. Tuy nhiên đối với máy chủ, việc duy trì tính toàn vẹn của dữ liệu và khả năng hoạt động liên tục là 2 ưu tiên hàng đầu, do đó lựa chọn RAM ECC cho máy chủ gần như trở thành tiêu chuẩn, hết sức quan trọng.

Mời các bạn tham khảo thêm các loại RAM máy tính khác nhé.

Chúc các bạn thành công !

Thông tin liên quan

Bạn đang xem bài viết RAM ecc là gì tại blog cá nhân của Jam. Còn rất nhiều các bài viết khác tại chuyên mục Công nghệ đang được yêu thích.