Pengertian Latency Time pada Memory

Pengertian Latency Time pada Memory

 

Artikel tentang pengertian Latensi (Latency) RAM, Latency time, RAM-timing, jenis latensi, membaca label latency-time pada modul Memori (RAM), dan pengertian DDRxxx dan PCyyyy.

TIMING di dalam RAM adalah faktor/unsur Waktu-Tunda, Delay atau Latency dalam proses operasional-internal sebuah modul (chip) memory RAM.
Atau dengan kata lain, Timing adalah ukuran waktu keterlambatan chip memory RAM dalam melakukan operasi-internal di dalamnya. Keterlambatan operasi internal ini misalnya : kebutuhan waktu dalam menanggapi suatu perintah (command), berapa lama memory mengaktifkan matrix-data, atau kebutuhan waktu untuk menutup saluran data dan membuka saluran data.

Timing merupakan faktor penting lain dalam hal kecepatan suatu modul memory (RAM). Penjelasannya pun cukup rumit, sehingga memahami faktor TIMING memerlukan pengetahuan tentang cara kerja RAM, silahkan membaca beberapa artikel saya sebelumnya tentang RAM (memory) dalam sistem komputer.

Memahami Latency pada RAM memang rumit, tetapi mengerti akan hal ini tak akan ada ruginya. Siapa tahu kelak Anda menjadi seorang "system minded" dalam komputer.  :)

Penulisan Label Latency RAM

Timing dinyatakan dalam label sebuah modul RAM sebagai deretan angka, misalnya : 3-4-4-8, 7-7-7-18, atau 8-8-8-24 dsb. - lihat gambar-1 - di bawah.
Sayangnya label seperti ini hanya ada pada modul RAM kelas atas yang dirancang untuk keperluan Over Clocking (OC), jarang sekali dicantumkan pada modul kelas “reguler” yang umum digunakan dalam sistem komputer.

Biasanya pada modul reguler hanya tertera label DDRxxx dan PCyyyy. Angka dalam DDRxxx menyatakan frekuensi-kerja maksimum chip (IC) yang terpasang pada modul. Yang perlu diingat adalah angka clock-riil chip hanya setengah dari angka DDRxxx.  Sedangkan angka PCyyyy adalah jumlah data maksimum (teoritis) yang bisa ditransfer oleh modul RAM (transfer-rate).

Jadi, angka pada DDRxxx adalah pernyataan karakter untuk chip-memory, dan angka dalam PCyyyy adalah pernyataan karakter untuk modul RAM. Kedua angka tsb. biasa digunakan untuk menyatakan suatu kecepatan teoritis RAM meski kurang tepat, karena masih ada faktor lain yang sangat mempengaruhi kecepatan RAM secara riil, yaitu Timing. Orang lebih sering menyebutnya dengan istilah Latency.

Latency, Delay, Waktu-tunda

Latency diartikan sebagai tundaan atau pelambatan (delay), dan dihitung dengan satuan Clock. Dua modul RAM yang DDRxxx dan Pcyyyy nya sama sekalipun, dapat berbeda performa kecepatannya oleh karena perbedaan Latency (timing) dari masing-masing modul.

Sebagai contoh - lihat gambar-2 -, modul RAM dengan CAS Latency = 7 akan menunda 7 siklus-clock untuk mengirimkan data yang diminta (oleh processor), sedangkan modul dengan CAS Latency = 9 akan menunda lebih lama yaitu 9 siklus-clock, meski kedua modul memiliki DDRxxx dan PCyyyy yang sama dan dioperasikan pada clock FSB yang sama pula.

Kasus ini sangat diperhitungkan oleh para “maniak” sistem komputer atau para Over Clocker (OC-er).
Perhatikan gambar sebuah label di bawah. Ada banyak jenis Latency, tetapi yang biasa disebut ada 4 (kadang 5) jenis seperti biasa ditulis pada label mis. 7-7-7-18, atau 8-8-8-24. Ke-empat angka tsb. masing-masing menunjukkan Latency dari :  tCAS=7, tRCD=7, tRP=7, dan tRAS=18. Huruf [t] adalah inisial untuk [time].

Jenis Latency pada RAM

Berikut adalah penjelasan singkat dari masing-masing jenis Latency di atas. Dan untuk memahaminya harus lebih dulu dimengerti  bahwa : memory secara internal berupa  sebuah “matrix”, dan data disimpan pada “perpotongan baris (Row) dan kolom (Column)” di dalam matrix tsb. Semoga 3-gambar diagram time-lens diatas bisa membantu.
  • tCAS = CAS Latency disingkat CL : adalah Waktu (jumlah clock) yang diperlukan antara saat perintah dikirim ke memori sampai saat memory mulai mengirim data (ke processor) - lihat gambar-2 -
  • tRCD = RAS to CAS Delay : Waktu yang diperlukan antara aktivasi baris (RAS) dan aktivasi kolom (CAS) di mana data disimpan dalam matrix. - lihat gambar-3 -
  • tRP = RAS Precharge Delay : Waktu yang diperlukan antara me-nonaktifkan akses ke saluran data dan memulai akses ke baris lain suatu data dalam matrix - lihat gambar-4 -
  • tRAS = Active to Precharge Delay : Berapa lama memori harus menunggu sampai akses berikutnya dapat dimulai.
  • CMD = Command Rate, ini jarang ditampilkan dalam label. Waktu yang diperlukan antara chip memori diaktifkan sampai  perintah pertama bisa dikirim ke memori. Biasanya ditulis dengan T1 (1 clock cycle) atau T2 (2 clock cycle).

Terlalu singkat penjelasan ini, tapi bagaimana lagi ? Ini hanya sebuah blog, dan bukan "engineer class-room".    :)
Selanjutnya bagaimana melakukan kontrol (setting) Latency RAM ini dari dalam komputer ? Kila ada waktu silahkan membaca pada artikel selanjutnya.

 

0 Response to "Pengertian Latency Time pada Memory"

Posting Komentar