Dokumen - IKK104113 - STMIK EL RAHMA 02_RAM

RAM (RANDOM ACCESS MEMORY)
Random Access Memory (RAM) adalah sebuah tipe penyimpanan komputer yang
isinya dapat diakses dalam waktu yang tetap dan tidak memperdulikan letak data tersebut
dalam memori. Ini berlawanan dengan alat memori urut, seperti tape magnetik, disket dan
drum, dimana gerakan mekanikal dari media penyimpan memaksa komputer untuk
mengakses data secara berurutan.
Memori pertama kali dikenal pada tahun 60'an. Hanya saja saat itu memori
semikonduktor belum populer karena harganya yang sangat mahal. Saat itu lebih banyak
digunakan memori utamanya magnetic.
Perusahaan semikonduktor seperti Intel memulai debutnya dengan memproduksi RAM ,
lebih tepatnya jenis DRAM.
Biasanya RAM dapat ditulis dan dibaca, berlawanan dengan memori-baca-saja (Read
Only Memory / ROM), 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 sefleksibel seperti halnya pada SRAM atau DRAM. Selain itu beberapa
bagian dari space addres RAM ( memori utama ) dari sebuah sistem yang dipetakan ke

dalam satu atau dua chip ROM.
Daftar isi



1 Tipe umum RAM
2 Tipe tidak umum RAM



3 Produsen peringkat atas RAM

Tipe umum RAM
Beberapa jenis RAM. Dari atas ke bawah: DIP, SIPP, SIMM 30 pin, SIMM 72 pin,
DIMM, DDR DIMM.
 SRAM atau Static RAM
 NV-RAM atau Non-Volatile RAM
 DRAM atau Dynamic RAM
o Fast Page Mode DRAM
o EDO RAM atau Extended Data Out DRAM

o XDR DRAM

o

SDRAM atau Synchronous DRAM
 DDR SDRAM atau Double Data Rate Synchronous DRAM
sekarang (2005) mulai digantikan dengan DDR2
 RDRAM atau Rambus DRAM

Tipe tidak umum RAM







Dual-ported RAM
Video RAM, memori port-ganda dengan satu port akses acak dan satu port akses
urut. Dia menjadi populer karena semakin banyak orang membutuhkan memori

video. Lihat penjelasan dalam Dynamic RAM.
WRAM
MRAM
FeRAM

Produsen peringkat atas RAM







Infineon
Hynix
Samsung
Micron
Rambus
Corsair


SRAM
Static Random Access Memory (SRAM) adalah sejenis memori semikonduktor.
Kata "statik" menandakan bahwa memori memegang isinya selama listrik tetap berjalan,
tidak seperti RAM dinamik (DRAM) yang membutuhkan untuk "disegarkan"
("refreshed") secara periodik. Hal ini dikarenakan SRAM didesain menggunakan
transistor tanpa kapasitor. Tidak adanya kapasitor membuat tidak ada daya yang bocor
sehingga SRAM tidak membutuhkan refresh periodik. SRAM juga didesain
menggunakan desain cluster enam transistor untuk menyimpan setiap bit informasi.
Desain ini membuat SRAM lebih mahal tapi juga lebih cepat jika dibandingkan dengan
DRAM. Secara fisik chip, biaya pemanufakturan chip SRAM kira kira tiga puluh kali
lebih besar dan lebih mahal daripada DRAM. Tetapi SRAM tidak boleh dibingungkan
dengan memori baca-saja dan memori flash, karena ia merupakan memori volatil dan
memegang data hanya bila listrik terus diberikan.
Akses acak menandakan bahwa lokasi dalam memori dapat diakses, dibaca atau ditulis
dalam waktu yang tetap tidak memperdulikan lokasi alamat data tersebut dalam memori.
Chip SRAM lazimnya digunakan sebagai cache memory , hal ini terutama dikarenakan
kecepatannya. Saat ini SRAM dapat diperoleh dengan waktu akses dua nano detik atau
kurang , kira kira mampu mengimbangi kecepatan processor 500 MHz atau lebih.
Jenis SRAM
Berdasarkan jenis transistor





bipolar (sekarang tidak banyak digunakan: mengkonsumsi banyak listrik namun
sangat cepat)
CMOS (jenis paling umum)

Berdasarkan fungsi



Asynchronous (independent of clock frequency, data-in and data out are
controlled by address transistion).
Synchronous (all timings are initiated by the clock rise/fall time. Address, data-in
and other control signals are associated with the clock signals).

Synchronous (all timings are initiated by the clock rise/fall time. Address, data-in
and other control signals are associated with the clock signals) .
SDRAM

Synchronous Dynamic Random Access Memory (disingkat menjadi SDRAM)
merupakan sebuah jenis memori komputer dinamis yang digunakan dalam PC dari tahun
1996 hingga 2003. SDRAM juga merupakan salah satu jenis dari memori komputer
kategori solid-state.
SDRAM, pada awalnya berjalan pada kecepatan 66 MHz untuk dipasangkan dengan
prosesor Intel Pentium Pro/Intel Pentium MMX/Intel Pentium II, dan terus ditingkatkan
menjadi kecepatan 100 MHz (dipasangkan dengan Intel Pentium III/AMD Athlon),
hingga mentok pada kecepatan 133 MHz (dipasangkan dengan Intel Pentium 4 dan AMD
Athlon/Duron). Popularitasnya menurun saat DDR-SDRAM yang mampu mentransfer
data dua kali lipat SDRAM muncul di pasaran dengan chipset yang stabil. Setelah itu,
akibat produksinya yang semakin dikurangi, harganya pun melonjak tinggi, dengan
permintaan pasar yang masih banyak; dengan kapasitas yang sama dengan DDRSDRAM, harganya berbeda kira-kira Rp. 150000 hingga 250000.
Perangkat keras/Memori ROM dan RAM
Memori dan RAM memori berfumgsi sebagai penyimpan data. Memori ini terdiri dari
berbagai tipe yang tercepat aksesnya sampai yang lambat.



Tercepat: Chace Memory dan Main Memory
Terlambat: Sekunder Memory


Selain menyatakan hubungan kecepatan, hirarki tersebut juga menyatakan hubungan –
hubungan lain, yaitu :




Hubungan Harga : Semakin ke bawah adalah harganya semakin murah. (Harga
dihitung berdasarkan rupiah per bit data disimpan).
Hubungan Kapasitas : Semakin ke atas umumnya kapasitasnya semakin terbatas.
Hubungan frekuensi pengaksesan : Semakin ke atas semakin tinggi frekuensi
pengaksesan.

Setiap kali pemroses melakukan eksekusi, pemroses harus membaca instruksi dari
memori utama. Agar intruksi dapat dilakukan secara cepat maka harus diusahakan

instruksi tersedia di memori pada hirarki berkecepatan akses lebih tinggi. Kecepatan
eksekusi ini akan meningkatkan kinerja system. Untuk itu terdapat konsep memori dua
level, yaitu ditampung dulu sementara di memori pada hirarki lebih tinggi.
Macam Tipe RAM

Terdapat beberapa tipe RAM (Random Access Memory), yakni FPM RAM, EDO RAM,
SDRAM, DDR dan Rambus RAM. Jika mungkin Anda kurang mengerti tipe RAM, maka
mungkin Anda dapat membaca artikel ini.

FPM RAM (Fast Page Mode DRAM)
Fast Page Mode DRAM adalah model DRAM paling lama. Masalah yang sering muncul
dari FPM DRAM adalah kecepatan transfernya yang lambat yakni maksimum 50MHz.

EDO RAM
EDO RAM dapat memberikan performa system 50% lebih cepat dibandingkan dengan
DRAM. EDO RAM sama seperti FPM DRAM, dengan beberapa chace yang dibangun ke
chip. Seperti FPM DRAM, EDO RAM memiliki kecepatan maksimal 50MHz EDO
RAM uga harus membutuhkan L2 Cache untuk membuat semuanya berjalan dengan
cepat, namun jika user tidak memilikinya, maka EDO RAM akan berjalan jauh lebih
lambat.

SDRAM (Synchronous DRAM)
Hampir semua system menggunakan tegangan 3.3 volt, 168-pin SDRAM DIMM ini.
SDRAM bukanlah sebuah ekstensi dari seri EDO RAM yang lama, namun merupakan
tipe baru dari DRAM. SDRAM mulai berjalan dengan kecepatan transfer 66MHz,

sementara mode halaman DRAM dan EDO yang lebih lama akan berjalan di maksimal
50MHz. SDRAM sekarang ini dapat berjalan dengan kecepatan 133MHz (PC133), dan
bakan hingga 180MHz atau lebih tinggi. Untuk mempercepat kinerja processor, maka
RAM generasi baru seperti DDR dan RDRAM biasanya dapat mendukung performa
yang lebih baik.

DDR (Double Data Rate SDRAM)
DDR pada dasarnya memiliki kecepatan transfer dua kali lipat daripada SDRAM. DDR
akan beroperasi di 333MHz, dengan pengoperasian sebenarnya 166MHz * 2 (aka
PC333 / PC2700) atau 133MHz*2 (PC266 / PC2100). DDR RAM juga kompatibel
dengan SDRAM secara fisik, namun menggunakan bus parallel yang sama, sehingga

membuat implemnetasi lebih mudah dibandingkan RDRAM, yang merupakan teknologi
berbeda.

Rambus RAM (RDRAM)
Selain harganya yang cukup mahal, Intel memberikan RDRAM untuk konsumen, dan
merupakan pilihan yang tepat untuk memori Intel Pentium 4. RDRAM merupakan
teknologi memory serial yang datang dengan tiga pilihan, yakni PC600, PC700, dan
PC800. PC800 RDRAM didesain dengan double maximum kecepatan transfer daripada

PC100 SDRAM, namun memiliki latensi tinggi. RDRAM memiliki multi channel, seperti
pada motherboard Pentium 4, yang dapat menawarkan fungsi memori paling bagus,
terutama ketika dipasangkan dengan memory PC1066 RDRAM.

ROM (Read-only Memory)
ROM adalah istilah bahasa Inggris untuk medium penyimpanan data pada komputer.
ROM adalah singkatan dari Read-Only Memory, ROM ini adalah salah satu memori yang
ada dalam computer. ROM ini sifatnya permanen, artinya program / data yang disimpan
didalam ROM ini tidak mudah hilang atau berubah walau aliran listrik di matikan.
Menyimpan data pada ROM tidak dapat dilakukan dengan mudah, namun membaca data
dari ROM dapat dilakukan dengan mudah. Biasanya program / data yang ada dalam
ROM ini diisi oleh pabrik yang membuatnya. Oleh karena sifat ini, ROM biasa
digunakan untuk menyimpan firmware (piranti lunak yang berhubungan erat dengan
piranti keras).
Salah satu contoh ROM adalah ROM BIOS yang berisi program dasar system komputer
yang mengatur / menyiapkan semua peralatan / komponen yang ada dalam komputer saat
komputer dihidupkan.
ROM modern didapati dalam bentuk IC, persis seperti medium penyimpanan/memori
lainnya seperti RAM. Untuk membedakannya perlu membaca teks yang tertera pada ICnya. Biasanya dimulai dengan nomer 27xxx, angka 27 menunjukkan jenis ROM , xxx
menunjukkan kapasitas dalam kilo bit ( bukan kilo byte ).

Memori Cache
Kas Memori / Memory Cache (cache dibaca seperti cash: 'kesh') adalah mekanisme
penyimpanan data sekunder berkecepatan tinggi yang digunakan untuk menyimpan data /
instruksi yang sering diakses.
Dua jenis cache yang sering digunakan dalam dunia komputer adalah memory caching
dan disk caching. Implementasinya dapat berupa sebuah bagian khusus dari memori
utama komputer atau sebuah media penyimpanan data khusus yang berkecepatan tinggi.
Implementasi memory caching sering disebut sebagai memory cache dan tersusun dari
memori komputer jenis SDRAM yang berkecepatan tinggi. Sedangkan implementasi disk
caching menggunakan sebagian dari memori komputer.

Istilah penting yang berhubungan



















Cache hit, jika data yang diminta oleh unit yang lebih tinggi dan ada dalam cache
disebut "hit". Permintaan dapat dilayani dengan cepat. Maksud urutan unit dari
rendah hingga tinggi yaitu: Streamer - Hardisk Memori - Second Level - First
level - CPU cache.
Cache miss, bila data yang diminta tidak ada dalam cache, harus diambil dari unit
dibawahnya yang cukup memakan waktu. Ini disebut miss (gagal)
Burst mode, dalam modus cepat ini cache mengambil banyak data sekaligus dari
unit dibawahnya. Ia mengambil lebih dari yang dibutuhkan dengan asumsi, data
yang diminta berikutnya letaknya berdekatan.
LRU (Least Recently Used) adalah algoritma penggantian cache.
COAST, Cache on the stick adalah bentuk khusus L2, yang dapat diganti-ganti
seperti RAM dan ditempatkan pada modul.
DRAM, memori dinamik (''Dynamic Random Access Memory) adalah bentuk
yang paling umum. DRAM hanya menggunakan sebuah kapasitor untuk
menyimpan, sehingga kecil dan murah untuk kapasitas besar. Kekurangannya:
kecepatannya tidak begitu tinggi.
SRAM, memori statik (Static RAM) ini menggunakan sakelar elektronik (flipflop) untuk menyimpan. Secara teknis flip-flop pada RAM lebih rumit dari
kapasitor pada DRAM. Karena lebih cepat, SRAM biasanya digunakan untuk
cache L1 atau L2.
SDRAM, memori dinamik tersinkronisasi (Synchronous DRAM) merupakan
perkembangan lebih lanjut dari DRAM. Akses pada memori disinkronkan dengan
frekuensi sistim prosesor sehingga menghemat waktu. Pada motherboard modern,
SDRAM berfungsi sebagai pengganti langsung DRAM.
First level cache (L1), ini tingkat cache teratas dalam hirarki, dengan kapasitas
memori terkecil, termahal dan tercepat.
Second level cache (L2), cache level dua ini memiliki kapasitas lebih besar dari
L1, tetapi lebih lambat dan murah. Cache L2 masih lebih cepat dibandingkan
dengan RAM.
Write back (WB), cache digunakan tidak hanya saat membaca, tetapi juga dalam
proses menulis.
Write through (WT), mementingkan keamanan: cache hanya digunakan saat
membaca, sedangkan untuk menulis ditunggu hingga memori yang dituju selesai
menulis.