Tìm hiểu về RAM ECC - Chúng là gì và khác gì so với RAM thông thường?

Tìm hiểu về RAM ECC - Chúng là gì và khác gì so với RAM thông thường?

GEARVN - Laptop gaming MSI Katana 15 B13VFK 676VN

Laptop gaming MSI Katana 15 B13VFK 676VN

27.990.000₫
26.990.000₫ -4%
0.0 (0 đánh giá)
Đã bán: 30
 Laptop gaming Acer Nitro 16 Phoenix AN16 41 R76E

Laptop gaming Acer Nitro 16 Phoenix AN16 41 R76E

31.490.000₫
29.490.000₫ -6%
0.0 (0 đánh giá)
Vừa mở bán
 Laptop gaming Lenovo LOQ 15IAX9 83GS001SVN

Laptop gaming Lenovo LOQ 15IAX9 83GS001SVN

18.490.000₫
17.490.000₫ -5%
0.0 (0 đánh giá)
Đã bán: 3
 Laptop gaming Acer Nitro 5 AN515 46 R6QR

Laptop gaming Acer Nitro 5 AN515 46 R6QR

22.990.000₫
20.990.000₫ -9%
0.0 (0 đánh giá)
Vừa mở bán
 Laptop ASUS Vivobook 14 OLED A1405ZA KM264W

Laptop ASUS Vivobook 14 OLED A1405ZA KM264W

15.990.000₫
15.790.000₫ -1%
0.0 (0 đánh giá)
Vừa mở bán
 Laptop gaming ASUS Vivobook 16X K3605ZU RP296W

Laptop gaming ASUS Vivobook 16X K3605ZU RP296W

23.290.000₫
21.990.000₫ -6%
0.0 (0 đánh giá)
Vừa mở bán
 Laptop ASUS Vivobook 14 OLED A1405VA KM095W

Laptop ASUS Vivobook 14 OLED A1405VA KM095W

20.990.000₫
16.990.000₫ -19%
0.0 (0 đánh giá)
Đã bán: 55
 Laptop gaming ASUS Vivobook 16X K3605ZC RP564W

Laptop gaming ASUS Vivobook 16X K3605ZC RP564W

19.490.000₫
18.790.000₫ -4%
0.0 (0 đánh giá)
Vừa mở bán
 Laptop gaming HP VICTUS 16-r0127TX 8C5N2PA

Laptop gaming HP VICTUS 16-r0127TX 8C5N2PA

31.990.000₫
29.990.000₫ -6%
0.0 (0 đánh giá)
Vừa mở bán
 Laptop gaming ASUS TUF Gaming F15 FX507VU LP198W

Laptop gaming ASUS TUF Gaming F15 FX507VU LP198W

26.490.000₫
25.490.000₫ -4%
0.0 (0 đánh giá)
Đã bán: 1
 Laptop Lenovo V14 G4 IRU 83A000BHVN

Laptop Lenovo V14 G4 IRU 83A000BHVN

13.790.000₫
13.490.000₫ -2%
0.0 (0 đánh giá)
Vừa mở bán
 Laptop gaming Acer Predator Helios Neo PHN16 71 54CD

Laptop gaming Acer Predator Helios Neo PHN16 71 54CD

24.990.000₫
24.490.000₫ -2%
0.0 (0 đánh giá)
Đã bán: 6
Mục lục

RAM ECC là loại RAM mà bạn có thể tìm thấy trong các hệ thống workstations và servers. Nó được các chuyên gia và doanh nghiệp đánh giá cao bởi khả năng tự phát hiện và sửa lỗi dữ liệu, từ đó hạn chế tối thiểu tần suất xảy ra sự cố dữ liệu. RAM ECC là phần không thể thiếu đối với người dùng chuyên nghiệp và các doanh nghiệp công nghệ thông tin như các tổ chức tài chính và dịch vụ điện toán đám mây, nơi mà bất kỳ lỗi dữ liệu dù là nhỏ nhất cũng có thể trở thành thảm họa.

Nó khác gì với RAM thông thường?

Về cơ bản thì nó hầu như chẳng khác gì RAM thường cả, có một điểm duy nhất là nó dùng đến 9 chip thay vì chỉ 8 chip như RAM thông thường. Trong đó có 8 chip RAM bình thường và 1 chip dùng để phát hiện và sửa lỗi trong các chip nhớ khác.

Các hệ thống PC sử dụng RAM ECC sẽ hạn chế được xác suất xảy ra sự cố ở mức thấp hơn RAM thường rất nhiều. Vào năm 2014, Puget Systems đã có một thử nghiệm lớn, kết quả là RAM ECC có tỉ lệ crash 0.09%, thấp hơn rất nhiều so với con số 0.6% đối với RAM thường.

Làm sao để dùng được RAM ECC?

RAM ECC nhắm đến các công việc đặc thù của doanh nghiệp, do đó nên hầu hết các mẫu mainboard dành cho người dùng phổ thông đều không hỗ trợ RAM ECC, nếu có cũng không tận dụng được tính năng tự sửa lỗi của nó. Để có thể có sử dụng được tính năng này thì bạn sẽ cần một cái mainboard “đặc chủng” của máy workstation, máy server và CPU chuyên dụng. RAM ECC cũng thường đắt hơn RAM thường do sử dụng nhiều chip hơn.

Đối với CPU Intel thì hiện tại chỉ có dòng dòng Xeon là hỗ trợ ECC. Threadripper của AMD thì cần lưu ý, AMD xác nhận có hỗ trợ nhưng không công bố QVL, thế nên khi đi mua người dùng chọn Threadripper mà muốn dùng RAM ECC thì vẫn nên tham khảo kỹ ý kiến của tư vấn viên.

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

“ECC” là viết tắt của “Error correction code”, nó là một quy trình toán học để đảm bảo dữ liệu được lưu trữ trong RAM là chính xác. Trong trường hợp phát hiện lỗi, ECC cũng cho phép tạo lại dữ liệu chính xác theo thời gian thực.

ECC sử dụng một bit dữ liệu đơn lẻ để phát hiện lỗi trong một nhóm dữ liệu lớn hơn, chẳng hạn như 8 bit dữ liệu biểu thị các giá trị trong RAM của máy tính thông thường. Hạn chế ở đây là một bit đó tuy có thể giúp phát hiện lỗi nhưng nó không cung cấp đủ thông tin để sửa lỗi dữ liệu.

Hầu hết các hệ thống PC đều chuyển dữ liệu theo từng “khối” lớn hơn 64 bit (gọi là “word”). Thay vì tạo thêm một bit cho mỗi tám bit dữ liệu, ECC tạo ra bảy bit bổ sung cho mỗi 64 bit dữ liệu. Hệ thống sẽ thực hiện một thuật toán toán phức tạp trên 7 bit dữ liệu bổ sung đó để đảm bảo rằng 64 bit kia là chính xác.

Trong trường hợp phát hiện ra lỗi một bit nào đó (single-bit error), thuật toán ECC có thể khôi phục dữ liệu. Tuy nhiên nó chỉ có thể thông báo cho hệ thống các lỗi lớn hơn, từ 2 bit trở lên mà thôi.

RAM Registered ECC

RAM ECC chưa chắc đã là RAM Registered, nhưng một thanh RAM Registered thì chắc chắn là ECC.

RAM Registered ECC là có chứa các thanh ghi (register) mà RAM ECC thường không có. Thanh ghi này sẽ nằm giữa RAM và bộ điều khiển RAM của CPU (Memory Controller). Các lệnh truy xuất phải được gửi đến chip Registered trước sau đó mới được đi tiếp vào chip nhớ. Việc này sẽ góp phần làm giảm tải cho CPU giúp hệ thống hoạt động mượt mà và hiệu quả hơn. Nó cũng giúp cho máy có thể chạy được với nhiều mô-đun RAM hơn so với trước đây.

Nguồn: Tom’s Hardware

Bình luận của bạn sẽ được duyệt trước khi đăng lên