Apa itu Memory ECC pada RAM?

Terkadang kamu akan menjumpai RAM dengan label non ECC. Lantas apa itu ECC? Mari kita pelajari pada artikel berikut ini.

apa itu memory ECC pada RAM

Mungkin kamu sudah tidak asing dengan istilah ECC pada RAM. Istilah ini sering dijumpai di marketplace disertakan pada deskripsi untuk memberi tahu apakah RAM ini jenis ECC atau Non ECC. Jika kamu belum mengerti apa itu ECC mungkin kamu semakin bingung untuk memilih RAM untuk PC-mu. Pada artikel kali ini, saya akan membahas apa itu memory ECC pada RAM dan bagaimana cara kerjanya.

Table of Contents

Kepanjangan dan Pengertian ECC

ECC adalah singkatan dari Error correction code, merupakan jenis dari RAM menggunakan chip memori ekstra untuk memastikan integritas data sistem dengan mengoreksi error memori secara real-time. RAM jenis ini sering digunakan untuk komputer server. Namun, begitu PC umum dengan arsitektur tertentu juga bisa menggunakan RAM ECC.

Tujuan dari memory ECC

Komputer merupakan perangkat yang sangat sensitif terhadap gangguan luar, seperti radiasi dan gelombang radio. Bahkan, tanpa gangguan, hardware komputer juga bisa melakukan error seiring semakin tua umur perangkat keras tersebut.  Hal ini bisa berakibat crash dan BSOD pada komputer yang sebenarnya ini merupakan hal biasa untuk pengguna umum.

Namun, adakalanya pengguna dengan pekerjaan tertentu yang membutuhkan ilmu komputasi tingkat lanjut, sistem pertahanaan militer, data pasar keuangan, atau mungkin pemilihan umum menginginkan integritas data terlindungi.

Cara kerja RAM ECC

Pada umumnya, RAM memiliki chip berjumlah genap, tetapi tidak dengan RAM ECC. Kamu akan mendapati chip tambahan pada RAM ECC pada bagian belakang. Chip tambahan ini menyimpan data paritas, yang dapat memberi tahu komputer berapa nilai bit yang seharusnya.

ECC RAM menggunakan versi ekstensi dari algoritma kode Hamming yang ditemukan pada tahun 1950. Metode algoritma ini menggunakan single bit data (bit paritas) untuk mendeteksi kesalahan dalam kelompok data yang lebih besar, seperti delapan bit data yang digunakan untuk mewakili nilai dalam sistem memori komputer. Sayangnya, algoritma ECC hanya dapat memperbaiki data jika ada satu bit yang error, dan akan memberi tahu sistem untuk error yang lebih besar (dua bit atau lebih).

Apa RAM ECC bisa dipasang di PC umum?

RAM ECC menyasar pengguna tertentu seperti untuk keperluan workstation atau server kelas perusahaan. Untuk Intel, hanya CPU Xeon yang mendukung ECC. Sementara pada AMD, semua prosesor Ryzen mendukung ECC. Namun bukan berarti fitur ECC akan berfungsi, karena itu tergantung pada motherboard juga. Produsen biasanya menghilangkan fungsi dari ECC untuk menekan harga.

Kekurangan memori ECC

RAM ECC membutuhkan waktu ekstra untuk memeriksa eror. Hal ini berdampak pada performa RAM ECC menjadi lebih lambat dibanding RAM non-ECC. Pugetsystems menemukan fakta bahwa RAM ECC 0,25 persen lebih lambat daripada RAM non-ECC. Salah satu produsen SSD dan RAM, Crucial juga menemukan fakta yang tidak jauh beda, dimana RAM ECC berjalan sekitar 2% lebih lambat daripada RAM non-ECC.

ECC On Die pada RAM DDR5

Semua chip RAM DDR5 memiliki fitur ECC on die. Ini tidak seperti RAM ECC yang memiliki chip tambahan. ECC on die bekerja dengan mendeteksi dan mengoreksi bit flips dan kesalahan lain di dalam chip sebelum mengirimkannya ke prosesor. Namun begitu, RAM ECC DDR5 juga masih tersedia di pasaran. Jadi, dengan adanya tambahan fitur ECC on die, kemungkinan eror akan berkurang secara signifikan bahkan untuk pengguna PC umum.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *