Jumat, 03 Desember 2010

MENGHITUNG BANDWIDTH RAM DAN BUS SPEED

CARA MENGHITUNG BANDWIDTH (TRANSFER RATE) MEMORY (RAM)
 
Kita dapat menghitung transfer rate (bandwidth) riil dari sebuah RAM. Transfer rate merupakan kapasitas data yang dapat dikirimkan sebuah RAM ke processor dalam satuan Megabytes/detik (MB/s).
 
Rumus yang digunakan adalah :
 
Bandwidth = FSB (MHz) X Lebar data (Byte)
Contoh sebuah DDR2 PC800, berarti memiliki bus sebesar 800 MHz.
Lebar data (width) sebuah RAM adalah 64-bit, atau dikonversikan kedalam satuan byte sama dengan 8 byte. [1 byte = 8 bit]
Transfer Rate = Bus (MHz) x Lebar Data (Byte)
Transfer Rate = 800 MHz x 8 Byte = 6.400 MB/s. Itu artinya transfer rate RAM DDR2 PC800 adalah sebesar 6.400 MB/s.
Itulah alasannya kenapa RAM DDR2 PC800 kadang ditulis sebagai DDR2 PC6400.
Pada sistem komputer sekarang, sebuah RAM harus di-intalasi dalam konfigurasi Dual Channel, artinya dipasang langsung dua keping (sepasang) dengan tujuan transfer rate dapat digandakan dan memenuhi kebutuhan bandwidth processor.
Dengan konfigurasi Dual Channel maka transfer rate 6.400 MB/s dikalikan dua, dan menghasilkan 12.800 MB/s. Transfer rate sebesar ini dapat memenuhi kebutuhan Processor Intel Core 2 Duo, Core 2 Quad dan Core 2 Extreme yang memiliki FSB 1.066.
Perhitungan Bandwidth processor sama dengan rumus diatas, yaitu = FSB (MHz) x Lebar Data (8 byte). Itu artinya, Core 2 Duo FSB 1.066MHz x 8 Byte = 8.258 MB/s. Dan RAM yang dapat memenuhi kebutuhan data ini adalah DDR2 PC800 dalam konfigurasi Dual Channel.



CARA MENGHITUNG BUS SPEED MEMORY (RAM)

 
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

contoh menghitung bus speed dari "Dual Channel DDR" 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 memory clocknya 100 MHz maka perhitungannya menjadi
 
200 MHz x 16 bytes (128 bits) = 3.200 MBps.


1 komentar: