adalah sebuah tipe penyimpanan komputer yang isinya dapat diakses dalam waktu yang tetap tidak memperdulikan letak data tersebut dalam memori. Ini berlawanan dengan alat memori urut, seperti tape magnetik, disk dan drum, di mana gerakan mekanikal dari media penyimpanan memaksa komputer untuk mengakses data secara berurutan.
Pertama kali dikenal pada tahun 60'an. Hanya saja saat itu memori semikonduktor belumlah populer karena harganya yang sangat mahal. Saat itu lebih lazim untuk menggunakan memori utama magnetic.
Perusahaan semikonduktor seperti Intel memulai debutnya dengan memproduksi RAM , lebih tepatnya jenis DRAM.
Biasanya RAM dapat ditulis dan dibaca, berlawanan dengan ROM (read-only-memory), RAM biasanya digunakan untuk penyimpanan primer (memori utama) dalam komputer untuk digunakan dan mengubah informasi secara aktif, meskipun beberapa alat menggunakan beberapa jenis RAM untuk menyediakan penyimpanan sekunder jangka-panjang.
Tetapi ada juga yang berpendapat bahwa ROM merupakan jenis lain dari RAM, karena sifatnya yang sebenarnya juga Random Access seperti halnya SRAM ataupun DRAM. Hanya saja memang proses penulisan pada ROM membutuhkan proses khusus yang tidak semudah dan fleksibel seperti halnya pada SRAM atau DRAM. Selain itu beberapa bagian dari space addres RAM ( memori utama ) dari sebuah sistem yang dipetakan kedalam satu atau dua chip ROM.
Jenis-Jenis RAM
- DRAM (Dynamic RAM) adalah jenis RAM yang secara berkala harus disegarkan oleh CPU agar data yang terkandung didalamnya tidak hilang.
- SDRAM (Synchronous Dynamic RAM) adalah jenis RAM yang paling umum digunakan pada PC masa sekarang. RAM ini disinkronisasi oleh clock sistem dan memiliki kecepatan lebih tanggi dari pada DRAM.
- SRAM (Statik RAM) adalah jenis memory yang tidak perlu penyegaran oleh CPU agar data yang terdapat didalamnya tetap tersimpan dengan baik. RAM jenis ini memiliki kecepatan lebih tinggi dari pada DRAM.
- RDRAM (Rambus Dynamic RAM) adalah jenis memory yang lebih cepat dan lebih mahal dari pada SDRAM.
- EDORAM (Extended Data Out RAM) adalah jenis memory ini umunya digunakan pada system yang menggunakan Pentium.
Semakin rendah timing semakin cepat RAM
Tetapi Timing dan Frekuensi adalah 2 hal yang saling bertentangan walau hasilnya sama yitu lebih cepat
Pada beberapa orang untuk membedakan antara Multiplier Prosessor dengan multiplier RAM, Multiplier RAM biasanya disebut DEVIDER
TIMING, merupakan pengatur kecepatan data yang akan dan sedang diolah oleh memory, sehingga sangat berpengaruh dengan jumlah data yang sanggup diselesaikan untuk proses selanjutnya.
Timing utama dari memory :
• CAS (tCL) Timing: CAS (Column Address Strobe / Column Address Select)
Adalah pengontrol waktu putaran saat pengiriman data pembacaan perintah sampai pembacaan tersebut berlangsung. Waktu dari awal CAS ke akhir CAS biasa disebut waktu ‘latency’. Semakin rendah nilai ini, berarti proses semakin cepat dan performance semakin tinggi. Jadi CAS latency merupakan waktu penundaan dalam perputaran waktu antara pengiriman perintah pembacaan sampai data pembacaan pertama itu terkirim ke output. Bagian ini adalah bagian terpenting dan yang paling menentukan kecepatan akses memory.
Contoh : 2.5-3-3-8 angka “2.5” adalah CAS timing.
Untuk memory sebuah (satu keping) memiliki bandwitdh data sebanyak
64bits, itu sama dengan 8 bytes data (bus width).
Karena DDR RAM (double data rate) selalu dikali dengan 2 (Cycle per
clock), maka setiap FSB yg berjalan selalu dikalikan 2.
Maka hubungan antara Bus speed (MT/s) dan clock speed (Mhz) memory adalah:
Bus Speed = Clock speed x 2 Cycle per clock.
Bandwidth memory = Bus Speed x 8 bytes (64 bites)
Jadi lebih lengkapnya:
Untuk DDR
------------
Clock(MHz) | Bus Speed (MT/s) | Bandwidth memory (MBps) | Modules Standar
------------------------------------------------------------------------------------------
100,0 DDR 200 200 x 8 = 1.600 PC 1600
133,33 DDR 266 266 x 8 = 2.133 PC 2100
150,0 DDR 300 300 x 8 = 2.400 PC 2400
166,66 DDR 333 333 x 8 = 2.667 PC 2700
183 DDR 366 367 x 8 = 3.000 PC 3000
200,0 DDR 400 400 x 8 = 3.200 PC 3200
216 DDR 433 433 x 8 = 3.466 PC 3500
233,33 DDR 466 466 x 8 = 3.733 PC 3700
250,0 DDR 500 500 x 8 = 4.000 PC 4000
266,66 DDR 533 533 x 8 = 4.266 PC 4300
Untuk DDR2
-------------
Clock(MHz) | Bus Speed (MT/s) | Bandwidth memory (MBps) | Modules Standar
----------------------------------------------------------------------------------
200,0 DDR2 400 400 x 8 = 3.200 PC2 3200
266,66 DDR2 533 533 x 8 = 4.266 PC2 4300
333,33 DDR2 666 666 x 8 = 5.333 PC2 5400
400 DDR2 800 800 x 8 = 6.400 PC2 6400
untuk "Dual Channel DDR" (khusus untuk mobo yg sudah
mensupportnya), perhitungan dasar untuk dual channel adalah bila 1
keping memory memiliki lebar data 64 bits, maka untuk dua keping yg
"identik" akan menghasilkan 2 x 64 bits = 128 bits bandwidth.
Maka dari 128 bits itu sama dengan 16 bytes.
Kita ambil contoh untuk yg 200 MHz maka perhitungannya menjadi
400 MHz x 16 bytes (128 bits) = 6.400 MBps.
Bagaimana dengan perhitungan memory SDRAM (Single DataRate RAM)?
Untuk SDRAM tidak mengenal perkalian dua, karena bekerja 1 kali siklus
per clock, maka bandwidth untuk SDRAM yaitu :
133.33MHz x 8 bytes (64 bits) = 1.066 MBps
100MHz x 8 bytes (64 bits) = 800 MBps
66MHz x 8 bytes (64b bits) = 533 MBps
MT/s = MegaTransfer per second
MHz = MegaHertz
MBps = Megabytes per second
PARiTy = System pengecekan error pada memory.
ECC = Pengembangan dari Parity.
BUS SPEED MEMORY
Bus speed adalah rasio kecepatan core yang menghubungkan dengan komponen seperti memori (RAM) dan chipset. Biasanya kecepatan ini dinyatakan dalam satuan MHz (Mega Hertz) berdasarkan frekuensi yang berjalan padanya.
Cara menghitung bus speed memory :
-Langkah pertama
yang harus kita ketahui adalah mengenali karakter dan spesifikasi dari processor, motherboard maupun memory yang kita gunakan terutama yang harus kita tahu adalah maximal temperature, Default voltage dan maximal voltage. Ini digunakan sebagai patokan bagi kita supaya di dalam overclock kita tau batasan kemampuan dari masing2 hardware yang akan kita overclock sehingga dapat dilakukan overclocking secara maximal namun tidak mengakibatkan kerusakan pada hardware yang kita overclock.
-langkah kedua
menyediakan beberapa software tool yang akan membantu kita dalam process overclocking. Di dalam panduan ini saya akan menggunakan CPUz ,CoreTemp dan orthos saja.
>Cpuz sebagai informasi clock speed di system
>Orthos sebagai Stability Tester
>CoreTemp Sebagai pemantau suhu processor
-Langkah ketiga
mencari maximal clock speed dari processor, mencari maximal speed processor dapat kita lakukan dengan mengubah nilai beberapa variable di bios. Adapun variable yang mempengaruhi clock speed processor adalah
*FSB
*Multiplier
*Voltage
kemudian kita turunkan clock memory dan clock Htt-link supaya kita dapat menemukan maximal clock processor.
*Untuk menurunkan htt-link clock kita set Htt multi ke 3x .
*untuk menurunkan memory clock kita set dividernya ke ddr 400 dan setting dengan timming longgar 5-5-5-12-2T
untuk menghitung kecepatan clock processor digunakan rumus :
processor clock = FSB x Multiplier sekarang mulai naikkan FSB-nya supaya cepat langsung aja naikkan saja 25% dari clock standart.
Contoh : AMD64 X2 3600+ brisbane
FSB : 200Mhz
Multiplier : 9,5
Jadi default clocknya : 200Mhz x 9,5 = 1900Mhz / 1,9Ghz
kita tingkatkan FSB nya sebesar 25% maka perhitungannya:
=FSB + (FSB x 25%)
=FSB + (( FSB x25 ) : 100)
=200 + ((200x25) : 100)
=250
sumber : overclocker forum, wikipedia, anandtech.net, tomhardware.com

















