Mari kita "bongkar" Memori (RAM) dan melihat sistem kelistrikan mikro di dalamnya.
Komponen mikro listrik paling fundamental yang menyusun satu sel memori pada DRAM (Dynamic Random Access Memory), jenis RAM yang paling umum digunakan, adalah pasangan dari satu transistor dan satu kapasitor. Itu saja. Seluruh GB (Gigabyte) data di dalam stik RAM Anda tersimpan dalam miliaran pasangan super kecil ini.
Untuk memahaminya, bayangkan RAM sebagai sebuah kota dengan jutaan gudang penyimpanan super kecil yang tersusun dalam grid (baris dan kolom).
- Kapasitor adalah gudang penyimpanannya.
- Transistor adalah pintu gerbang ke gudang tersebut.
Komponen Mikro Penyusun Sel Memori DRAM
1. Kapasitor (Gudang Penyimpanan Data)
Kapasitor adalah komponen listrik yang dirancang untuk menyimpan muatan listrik, mirip seperti baterai mini yang bisa diisi dan dikosongkan dengan sangat cepat. Di dalam RAM, keberadaan atau ketiadaan muatan inilah yang merepresentasikan data biner.
- Fungsi Utama: Menyimpan satu bit data (
1atau0). - Cara Kerja Listrik:
- Jika kapasitor terisi penuh muatan listrik, ia merepresentasikan nilai
1. - Jika kapasitor kosong (tidak ada muatan), ia merepresentasikan nilai
0.
- Jika kapasitor terisi penuh muatan listrik, ia merepresentasikan nilai
- Kelemahan Kritis: Kapasitor ini secara alami bocor. Muatan listrik yang disimpannya akan hilang hanya dalam beberapa milidetik. Inilah alasan utama mengapa RAM jenis ini disebut "Dynamic" (Dinamis), karena datanya harus terus-menerus disegarkan.
2. Transistor (Gerbang Akses)
Transistor berfungsi sebagai saklar atau gerbang yang mengontrol akses ke kapasitor. Setiap sel memori memiliki satu transistor yang terhubung dengannya.
- Fungsi Utama: Mengizinkan atau memblokir akses untuk membaca atau menulis data ke kapasitor.
- Cara Kerja Listrik: Transistor ini dikontrol oleh Memory Controller (pengontrol memori, biasanya ada di dalam CPU). Ketika controller ingin mengakses sebuah sel, ia akan mengirimkan sinyal listrik ke jalur yang tepat untuk "membuka" gerbang transistor tersebut.
Sistem Kerja Listrik: Siklus Baca, Tulis, dan Refresh
Miliaran sel transistor-kapasitor ini diatur dalam sebuah matriks (grid) raksasa yang terdiri dari baris (rows) dan kolom (columns). Untuk mengakses satu sel spesifik, Memory Controller akan mengaktifkan satu jalur baris dan satu jalur kolom yang tepat.
a. Proses Menulis Data (Write)
- Pengalamatan: Memory Controller mengaktifkan jalur baris dan kolom yang sesuai untuk sel yang dituju.
- Buka Gerbang: Sinyal ini menyalakan (meng-ON-kan) transistor pada sel tersebut, membuka akses ke kapasitornya.
- Pengisian/Pengosongan:
- Untuk menulis
1, Memory Controller mengirimkan tegangan listrik untuk mengisi penuh kapasitor. - Untuk menulis
0, Memory Controller mengosongkan semua muatan dari kapasitor.
- Untuk menulis
- Tutup Gerbang: Transistor dimatikan, dan data (
1atau0) kini "terjebak" di dalam kapasitor.
b. Proses Membaca Data (Read)
- Pengalamatan: Sama seperti proses tulis, controller mengaktifkan jalur baris dan kolom yang dituju, membuka gerbang transistor.
- Pendeteksian: Isi muatan kapasitor kemudian dilepaskan ke jalur kolom. Sebuah sirkuit super sensitif bernama Sense Amplifier mendeteksi apakah ada aliran listrik kecil dari kapasitor tersebut.
- Jika ada aliran listrik terdeteksi -> nilainya dibaca sebagai
1. - Jika tidak ada aliran listrik -> nilainya dibaca sebagai
0.
- Jika ada aliran listrik terdeteksi -> nilainya dibaca sebagai
- Sifat Merusak (Destructive Read): Proses membaca ini mengosongkan kapasitor. Oleh karena itu, setelah membaca sebuah nilai (
1atau0), Memory Controller harus segera menuliskan kembali nilai yang sama ke dalam sel tersebut untuk mengembalikan datanya.
c. Siklus Refresh
Karena kapasitor bocor, Memory Controller tidak bisa diam saja. Ia harus terus-menerus melakukan siklus penyegaran.
- Interupsi Periodik: Setiap beberapa milidetik, Memory Controller akan menghentikan semua operasi dan memulai siklus refresh.
- Baca dan Tulis Ulang: Controller akan secara sistematis melewati setiap baris sel di dalam chip RAM, melakukan operasi baca-lalu-tulis-kembali seperti yang dijelaskan di atas.
- Menjaga Data: Proses ini memastikan bahwa muatan di setiap kapasitor yang seharusnya menyimpan nilai
1akan diisi ulang sebelum sempat bocor hingga habis. Inilah aktivitas listrik konstan yang terjadi di latar belakang selama komputer Anda menyala.
Singkatnya, fungsi RAM sepenuhnya bergantung pada sistem kelistrikan untuk mengisi dan mengosongkan miliaran kapasitor mini, menggunakan transistor sebagai gerbang, dan yang terpenting, menjalankan siklus refresh tanpa henti untuk melawan hukum fisika dari kebocoran muatan listrik.
Tidak ada komentar:
Posting Komentar