Memori akses acak

Memori akses acak (bahasa Inggris: random-access memory, disingkat RAM) adalah jenis memori komputer elektronik yang memungkinkan data dan instruksi kode mesin dibaca atau ditulis dalam urutan acak dengan waktu akses yang konstan, terlepas dari letak lokasi fisik data tersebut di dalam penyimpanan.[1] Hal ini membedakan RAM dari media penyimpanan akses berurutan (seperti pita magnetik, pita berlubang, atau cakram putar), di mana gerakan mekanis perangkat memaksa komputer membaca data mengikuti jalur berputar atau urutan pita fisik secara serial.
Dalam teknologi sirkuit modern, RAM diimplementasikan dalam bentuk chip sirkuit terpadu (IC) berbasis sel logika transistor efek medan semikonduktor logam-oksida (MOSFET). Sebagian besar RAM modern bersifat volatil (volatile), yang berarti data yang tersimpan di dalamnya akan hilang seketika saat suplai daya listrik terputus.[2] Dua jenis utama semikonduktor RAM volatil yang dominan adalah memori akses acak statis (SRAM) dan memori akses acak dinamis (DRAM).
Sejarah
[sunting | sunting sumber]
Komputer digital generasi awal memanfaatkan sakelar relai, pencacah mekanis, serta tabung garis tunda akustik merkuri (delay line memory) untuk fungsi penyimpanan operasional. Namun, media tersebut bekerja secara serial, sehingga instruksi data hanya dapat dipanggil sesuai urutan kedatangannya.
Bentuk praktis pertama dari memori akses acak sejati dipelopori oleh penemuan tabung Williams (Williams-Kilburn tube) pada tahun 1947 di Universitas Manchester. Teknologi ini merekam muatan elektrostatik pada permukaan tabung sinar katode (CRT) yang dapat dibidik dan dibaca secara acak oleh berkas elektron, menjadi tumpuan bagi komputer program tersimpan perdana di dunia, Manchester Baby (1948).[3]
Memori inti magnetik ke semikonduktor
[sunting | sunting sumber]Sejak awal dekade 1950-an hingga pertengahan 1970-an, standar industri memori didominasi oleh memori inti magnetik (magnetic-core memory). Sistem ini memanfaatkan susunan cincin ferit mikroskopis yang dilewati jalinan kawat pemilih alamat koordinat X-Y. Meski andal dan bersifat non-volatil, proses pembuatannya rumit dan membutuhkan biaya perakitan yang mahal.
Peralihan menuju memori semikonduktor modern bermula dari penemuan transistor efek medan MOS oleh John Schmidt di Fairchild Semiconductor pada tahun 1964. Pada tahun 1966, Dr. Robert Dennard dari IBM mematenkan arsitektur DRAM bersel satu transistor dan satu kapasitor (1T-1C).[4] Terobosan ini mengikis dominasi inti magnetik setelah Intel merilis keping DRAM komersial massal pertama di dunia, Intel 1103 berkapasitas 1 kbit, pada Oktober 1970.[5]
Prinsip kerja dan jenis utama
[sunting | sunting sumber]Berdasarkan cara penyimpanan muatan listrik di dalam sirkuitnya, RAM semikonduktor terbagi menjadi:
SRAM (Static RAM)
[sunting | sunting sumber]SRAM mempertahankan bit biner menggunakan konfigurasi sirkuit pengunci bistabil (flip-flop), umumnya memerlukan susunan empat hingga enam transistor silikon (MOSFET) per bit data. Karakteristik utamanya meliputi:
- Tidak membutuhkan siklus penyegaran muatan (refresh) periodik selama daya listrik tetap mengalir.
- Kecepatan akses yang sangat tinggi dan latensi rendah.
- Menghasilkan kerapatan kapasitas yang lebih rendah dan harga fabrikasi yang mahal.
- Umumnya dimanfaatkan sebagai memori singgahan prosesor (CPU cache) level 1, level 2, dan level 3.[6]
DRAM (Dynamic RAM)
[sunting | sunting sumber]DRAM menyimpan bit biner sebagai ada atau tidaknya muatan listrik di dalam pasangan satu transistor tunggal dan satu kapasitor mikroskopis (sel 1T-1C). Karakteristik utamanya meliputi:
- Muatan listrik di dalam kapasitor mengalami kebocoran mikro secara alami, sehingga membutuhkan operasi penyegaran (refresh cycles) ribuan kali per detik agar data tidak hilang.
- Menghasilkan kerapatan penyimpanan yang sangat padat dan biaya per gigabita yang jauh lebih murah.
- Digunakan sebagai memori sistem utama pada komputer pribadi, ponsel pintar, dan peladen sentra data.
Perkembangan teknologi DRAM mencakup:
Arsitektur dan hierarki memori
[sunting | sunting sumber]Dalam hierarki komputasi terpadu, RAM menjembatani kesenjangan performa antara register CPU internal berkecepatan terabyte per detik dengan media penyimpanan massal permanen (seperti SSD atau cakram keras):
- Tingkat 0: Register internal CPU.
- Tingkat 1–3: Memori singgahan SRAM terintegrasi (L1, L2, L3 Cache).
- Tingkat 4: Memori utama fisik (DRAM / DDR SDRAM).
- Tingkat 5: Memori virtual (ruang pertukaran swap file / pagefile pada SSD/HDD).
Pengalamatan sel memori
[sunting | sunting sumber]Sel-sel memori disusun dalam matriks dua dimensi yang terdiri dari baris (wordline) dan kolom (bitline). Pengontrol memori memilih sel tujuan dengan mengirimkan sinyal alamat baris (RAS - Row Address Strobe) dan alamat kolom (CAS - Column Address Strobe). Untuk membaca data 64-bit per siklus, modul memori konsumen menggabungkan beberapa keping silikon DRAM secara paralel pada bus data yang sama.
Kemasan dan faktor bentuk modul
[sunting | sunting sumber]Keping sirkuit terpadu RAM dirakit ke dalam modul papan sirkuit cetak (PCB) dengan formasi kontak standar:
- DIP (Dual in-line Package) dan SIP: Kemasan generasi awal dekade 1970–1980-an yang ditancapkan langsung ke soket pin papan induk.
- SIMM (Single In-line Memory Module): Papan memori dengan konektor 30-pin atau 72-pin di mana pin kontak pada kedua sisi PCB saling tersambung secara elektrik.
- DIMM (Dual In-line Memory Module): Standar utama komputer meja modern dengan pin kontak mandiri di kedua sisi papan, berkisar antara 168 pin (SDR), 184 pin (DDR1), 240 pin (DDR2/DDR3), hingga 288 pin (DDR4/DDR5).
- SO-DIMM (Small Outline DIMM): Varian kompak berukuran separuh panjang DIMM standar, dirancang khusus untuk komputer jinjing dan perangkat komputasi terbenam.
- CAMM2 (Compression Attached Memory Module 2): Standar modul kompresi datar berkecepatan tinggi generasi mutakhir yang menggantikan keterbatasan soket SO-DIMM dan DIMM tegak pada era pasca-2024.[7]
Modul tak terdaftar vs. terdaftar (ECC dan RDIMM)
[sunting | sunting sumber]- UDIMM (Unbuffered DIMM): Jalur sinyal terhubung langsung antara pengontrol memori prosesor dan keping RAM; umum digunakan pada komputer konsumen.
- RDIMM (Registered/Buffered DIMM): Dilengkapi register sirkuit penyangga sinyal kontrol dan alamat untuk mengurangi beban kapasitansi listrik bus memori, memungkinkan pemasangan modul berkapasitas ratusan gigabita pada papan induk peladen.
- Memori ECC (Error-Correcting Code): Memiliki keping chip paritas tambahan untuk mendeteksi dan memperbaiki kerusakan bit tunggal secara mandiri, penting untuk integritas sistem kritikal.
Pemanfaatan fungsional khusus
[sunting | sunting sumber]- Memori virtual (Virtual memory): Metode sistem operasi memetakan ruang alamat logis yang melebihi kapasitas RAM fisik dengan menyisihkan sebagian kapasitas SSD/HDD sebagai berkas penomoran (pagefile/swap).
- RAM disk (RAM drive): Partisi virtual di dalam RAM fisik yang dialokasikan oleh perangkat lunak agar berfungsi layaknya cakram penyimpanan dengan kecepatan transfer ekstrem, meski bersifat sementara.
- Shadow RAM: Teknik menyalin kode instruksi BIOS/firmware dari cip ROM yang lambat ke dalam blok DRAM yang terlindung saat komputer melakukan proses booting (shadowing) untuk mempercepat waktu eksekusi instruksi.
- Peladen RAM murni (RAM-only server): Arsitektur peladen jaringan (seperti sistem penyedia VPN) yang menjalankan seluruh sistem operasi dan basis datanya murni di dalam memori volatil tanpa menggunakan media penyimpanan magnetik permanen, memastikan data sesi musnah secara otomatis saat daya dimatikan.[8]
Fenomena dinding memori (Memory wall)
[sunting | sunting sumber]Istilah dinding memori (memory wall) merujuk pada melebarnya jurang disparitas kecepatan antara performa komputasi prosesor (CPU) dan waktu respons penundaan bus memori di luar keping cip. Antara tahun 1986 hingga 2000, frekuensi kerja CPU melonjak rata-rata 55% per tahun, sementara waktu respons DRAM hanya meningkat sekitar 10% per tahun.[9]
Untuk menjembatani jurang ini, industri komputer modern mengembangkan:
- Peningkatan hirarki cache silikon berlapis ganda (multi-level on-die cache).
- Teknologi perakitan interkoneksi tiga dimensi seperti High Bandwidth Memory (HBM) yang ditumpuk langsung bersebelahan dengan prosesor grafis atau unit akselerator kecerdasan buatan.
- Memori saluran jamak (multi-channel), arsitektur subkanal mandiri pada DDR5 SDRAM, serta penggunaan modul CUDIMM dan format CAMM2.
Lihat pula
[sunting | sunting sumber]- DRAM
- SRAM
- DDR SDRAM
- DDR2 SDRAM
- DDR3 SDRAM
- DDR4 SDRAM
- DDR5 SDRAM
- DDR6 SDRAM
- CAMM2
- Saluran ganda (Dual-channel)
Referensi
[sunting | sunting sumber]- ↑ "RAM". Cambridge English Dictionary (dalam bahasa Inggris). Diakses tanggal 2026-09-24.
- ↑ Jacob, Bruce; Ng, Spencer; Wang, David (2008). Memory Systems: Cache, DRAM, Disk (dalam bahasa Inggris). Morgan Kaufmann. hlm. 3–15. ISBN 978-0-12-379751-3.
- ↑ Williams, F. C.; Kilburn, T. (1948). "Electronic Digital Computers". Nature (dalam bahasa Inggris). 162: 487. doi:10.1038/162487a0.
- ↑ US3387286A, Dennard, Robert H., "Field-effect transistor memory", dikeluarkan tanggal 1968-06-04
- ↑ Lojek, Bo (2007). History of Semiconductor Engineering (dalam bahasa Inggris). Springer Science & Business Media. hlm. 362–363. ISBN 978-3-540-34258-8.
- ↑ "Memahami Perbedaan SRAM dan DRAM pada Arsitektur Komputer". Jagat Review. 2021-03-12. Diakses tanggal 2026-09-24.
- ↑ "Mengenal Format Memori CAMM2 dan Keunggulannya". detikinet. 2024-05-18. Diakses tanggal 2026-09-24.
- ↑ "Mengenal Server Berbasis RAM Tanpa Hard Disk untuk Keamanan Privasi". Kompas Tekno. 2022-06-20. Diakses tanggal 2026-09-24.
- ↑ Wulf, Wm. A.; McKee, Sally A. (1995-03-01). "Hitting the Memory Wall: Implications of the Obvious". ACM SIGARCH Computer Architecture News (dalam bahasa Inggris). Diakses tanggal 2026-09-24.