Faktor
Kecepatan, Transfer Rate & Konfigurasi IC pada RAM
Cara
Menghitung Transfer Rate RAM dalam satuan Nanosecon
Kita dapat menghitung waktu transfer data sebuah RAM dalam satuan nanosecon
(sepermiliar detik), atau waktu yang dibutuhkan oleh sebuah RAM untuk
mengirimkan satu bit data kepada Processor.
Rumus yang digunakan adalah :
◊
|
Contoh
pada DDR PC3200, artinya memiliki bus 400 MHz (DDR PC3200 kadang juga
ditulis sebagai DDR PC400).
|
◊
|
Satuan
400 MHz dikonversikan kedalam Hertz, menjadi 400.000.000 Hertz. Ingat bahwa
1 MHz = 1.000.000 Hertz. Jadi 400 MHz bisa diartikan sebagai :
1/400.000.000 detik.
|
◊
|
Satuan
1 detik dikonversikan kedalam nansecon, menjadi 1.000.000.000 nanosecon.
Ingat bahwa 1 detik = 1 miliar nanosecon.
|
◊
|
Kalikan
bilangan 1/400.000.000 x 1.000.000.000 = 2.5 nanosecon.
|
◊
|
Jadi
DDR PC3200 itu memiliki transfer rate time sebesar = 2.5 ns.
|
Tabel perbandingan antara Bus (MHz) dan Waktu transfer RAM dalam satuan
nanosecon (sepermiliar detik).
Tipe
RAM
|
Bus
(MHz)
|
Bus
(Hertz)
|
Konstanta
(nanosecon)*
|
Waktu
transfer (nanosecon)
|
SDRAM
PC133
|
133
MHz
|
133000000
|
1000000000
|
7.52
|
DDR
PC266
|
266
MHz
|
266000000
|
1000000000
|
3.76
|
DDR
PC333
|
333
MHz
|
333000000
|
1000000000
|
3.00
|
DDR
PC400
|
400
MHz
|
400000000
|
1000000000
|
2.50
|
DDR2
PC533
|
533
MHz
|
533000000
|
1000000000
|
1.88
|
DDR2
PC667
|
667
MHz
|
667000000
|
1000000000
|
1.50
|
DDR2
PC800
|
800
MHz
|
800000000
|
1000000000
|
1.25
|
Cara Menghitung Transfer Rate (Bandwidth) RAM dan konfigurasi Dual Channel
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/secon (MB/s).
Rumus yang digunakan adalah :
◊
|
Contoh
sebuah DDR2 PC533, berarti memiliki bus sebesar 533 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 = 533 MHz x 8 Byte = 4.264 MB/s. Itu artinya transfer rate RAM DDR2
PC533 adalah sebesar 4.264 MB/s.
|
◊
|
Itulah
alasannya kenapa RAM DDR2 PC533 kadang ditulis sebagai DDR2 PC4200
(kebulatan dari transfer rate 4.264 MB/s).
|
◊
|
Pada
sistem komputer skrg, 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 4.264 MB/s dikalikan dua, dan
menghasilkan 8.528 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 PC533 dalam
konfigurasi Dual Channel.
|
Tabel perbandingan antara Bus (MHz) dan Transfer Rate (MB/s)
Tipe
RAM
|
Bus
(MHz)
|
Transfer
Rate (Bandwidth)
|
Penamaan
RAM
|
Dual
Channel
|
SDRAM
PC133
|
133
MHz
|
1.064
MB
|
SDRAM
PC133
|
N/A
|
DDR
PC266
|
266
MHz
|
2.128
MB
|
DDR
PC2100*
|
4.256
MB
|
DDR
PC333
|
333
MHz
|
2.664
MB
|
DDR
PC2700*
|
5.328
MB
|
DDR
PC400
|
400
MHz
|
3.200
MB
|
DDR/DDR2
PC3200
|
6.400
MB
|
DDR2
PC533
|
533
MHz
|
4.264
MB
|
DDR2
PC4200*
|
8.528
MB
|
DDR2
PC667
|
667
MHz
|
5.336
MB
|
DDR2
PC5300*
|
10.672
MB
|
DDR2
PC800
|
800
MHz
|
6.400
MB
|
DDR2
PC6400
|
12.800
MB
|
Tabel Kebutuhan Processor dan RAM yang cocok
Processor
|
FSB
|
Transfer
Rate (Bandwidth)
|
Tipe
RAM yang cocok
|
Pentium
4
|
400
MHz
|
3.200
MB
|
RDRAM
PC800 Dual Channel
|
Celeron
D 3xx
|
533
MHz
|
4.264
MB
|
DDR
PC2100 Dual Channel
|
Pentium
4
|
Celeron
4xx
|
800
MHz
|
6.400
MB
|
DDR/DDR2
PC3200 Dual Channel
|
Pentium
4 6xx
|
Pentium
D 9xx
|
Pentium
Dual Core E21xx
|
Core
2 Duo E4xxx
|
Core
2 Duo E6xxx
|
1.066
MHz
|
8.528
MB
|
DDR
PC4200 Dual Channel
|
Core
2 Quad Q6xxx
|
Core
2 Extreme X6xxx
|
Core
2 Duo E6xxx
|
1.333
MHz
|
10.664
MB
|
DDR
PC5300 Dual Channel
|
Core
2 Extreme Quad-Core QX6xxx
|
Bagaimana
Cara Membaca Konfigurasi IC RAM ?
Kadang vendor IC menuliskan kode konfigurasi seperti ini: 4Mx16, 8Mx8,
16Mx4, 16Mx8, 32Mx8 dan 64x8. Perkalian adalah kode per-IC yang digunakan
pada RAM, yang menunjukkan kapasitas dalam satuan Megabit (bukan Megabyte),
Width (lebar data) dan Kapasitas Total IC tersebut.
Lihat contoh dibawah :
16Mx8 ->
◊
|
16M
= kapasitas per-lokasi bit, yaitu 16 Megabit.
|
◊
|
8
= lebar data, yaitu 8 bit.
|
◊
|
16Mx8
= kapasitas IC secara keseluruhan, yaitu 128 Megabit (Mb).
|
◊
|
128
Megabit dikonversikan menjadi Megabye dengan membagi 128 Megabit / 8 = 16
Megabyte (MB).
|
Satuan kapasitas RAM harus dalam Byte, maka satuan bit harus dikonversikan
dahulu dengan rumus 1 byte = 8 bit. [MB = Megabyte, Mb = Megabit).
Jadi kesimpulannya IC dengan kode 16Mx8 memiliki kapasitas per-IC sebesar 16
MB.
Untuk menghitung kapasitas Modul RAM per-keping, maka tinggal menghitung
jumlah IC yang akan digunakan, misalnya 4, 8 atau 16 pcs IC tersebut. Perlu
diingat bahwa jumlah minimal IC pada modul adalah 4 pcs, dan paling tinggi 16
pcs IC.
Pada RAM tipe ECC dan ECC Registered, jumlah IC bisa ganjil seperti 9 pcs dan
18 pcs.
Konfigurasi
awal
|
Jumlah
IC yang digunakan
|
Kapasitas
RAM sesungguhnya
|
(16Mx8)
x 4
|
16MB
x 4
|
64
MB
|
(16Mx8)
x 8
|
16MB
x 8
|
128
MB
|
(16Mx8)
x 16
|
16MB
x 16
|
256
MB
|
|