Anda di halaman 1dari 5

Halaman 159

Dua bentuk dasar dari semiconductor random access memory adalah dinamis RAM (DRAM) dan
statis RAM (SRAM). SRAM lebih cepat, lebih mahal, dan kurang padat daripada DRAM, dan
digunakan untuk memori cache. DRAM digunakan untuk memori utama.

Error correction techniques biasanya digunakan dalam sistem memori. Ini melibatkan penambahan
bit redundant yang merupakan fungsi bit data untuk membentuk Error correction code. Jika terjadi
sedikit kesalahan, kode akan mendeteksi dan, biasanya memperbaikinya.

Untuk mengimbangi kecepatan DRAM yang relatif lambat, sejumlah DRAM canggih telah
diperkenalkan. Dua yang paling umum adalah synchronous DRAM dan RamBus DRAM. Keduanya
menggunakan sistem jam untuk menyediakan transfer blok data.

Kami memulai bab ini dengan survei semiconductor main memory subsystems, termasuk ROM,
DRAM, dan SRAM memories. Kemudian kita melihat error control techniques yang digunakan untuk
meningkatkan keandalan memori. Setelah ini, melihat lebih lanjut ap aitu DRAM architectures.

5.1 SEMICONDUCTOR MAIN MEMORY

Dahulu Pada komputer sebelumnya, bentuk paling umum dari penyimpanan akses acak untuk
memori utama komputer menggunakan serangkaian loop feromagnetik berbentuk donat. disebut
sebagai inti. Oleh karena itu, memori utama sering disebut sebagai inti, sebuah istilah yang bertahan
hingga hari ini. Munculnya, dan keuntungan, mikroelektronika telah lama sejak menaklukkan
memori inti magnetik. Saat ini, penggunaan chip semikonduktor untuk memori utama hampir
universal. Aspek kunci dari teknologi ini dieksplorasi di bagian ini.

Organisasi

Elemen dasar dari memori semikonduktor adalah sel memori. Meskipun berbagai teknologi
elektronik digunakan, semua sel memori semikonduktor memiliki sifat tertentu:

• Mereka menunjukkan dua keadaan stabil (atau semistabil), yang dapat digunakan untuk mewakili

biner 1 dan 0.

• Mereka mampu ditulis ke (setidaknya sekali), untuk mengatur keadaan.

• Mereka mampu dibaca untuk merasakan keadaan.

Gambar 5.1 menggambarkan operasi sel memori. Paling umum, sel

memiliki tiga terminal fungsional yang mampu membawa sinyal listrik.


Halaman 160

Terminal Pemilih, seperti namanya, memilih sel memori untuk operasi baca atau tulis. Terminal
kontrol menunjukkan membaca atau menulis. Untuk menulis, terminal lain memberikan sinyal listrik
yang mengatur status sel menjadi 1 atau 0. Untuk membaca, terminal tersebut digunakan untuk
output status sel.

DRAM DAN SRAM

Semua jenis memori yang akan kita jelajahi dalam bab ini adalah akses acak. Artinya, kata-kata
individu dari memori secara langsung diakses melalui logika pengalamatan kabel. Tabel 5.1 daftar
jenis utama dari memori semikonduktor. Yang paling umum adalah disebut sebagai Random Access
Memory (RAM). Ini, tentu saja, merupakan penyalahgunaan istilah, karena semua jenis yang
tercantum dalam tabel adalah akses acak. Salah satu karakteristik yang membedakan dari RAM
adalah memungkinkan keduanya untuk membaca data dari memori dan untuk menulis data baru ke
dalam memori dengan mudah dan cepat. Baik bacaan maupun menulis dicapai melalui penggunaan
sinyal listrik.
Halaman 161

Ciri khas lain dari RAM adalah sifatnya yang mudah berubah ubah (volatile). Sebuah RAM harus
dilengkapi dengan catu daya konstan. Jika listrik terputus, maka data hilang. Dengan demikian, RAM
hanya dapat digunakan sebagai penyimpanan sementara. Dua tradisional bentuk RAM yang
digunakan di komputer adalah DRAM dan SRAM. Teknologi RAM dibagi menjadi dua teknologi:
dinamis dan statis. RAM dinamis (DRAM) dibuat dengan sel yang menyimpan data sebagai pengisian
daya kapasitor. Ada atau tidak adanya muatan dalam kapasitor ditafsirkan sebagai biner 1 atau 0.
Karena kapasitor memiliki kecenderungan alami untuk melepaskan, dinamis RAM memerlukan
penyegaran muatan secara berkala untuk mempertahankan penyimpanan data. Syarat dinamis
mengacu pada kecenderungan muatan yang tersimpan ini bocor, bahkan dengan kekuatan
diterapkan secara terus menerus.

Gambar 5.2a adalah struktur DRAM khas untuk sel individual yang menyimpan 1 bit.

Baris alamat diaktifkan ketika nilai bit dari sel ini akan dibaca atau ditulis sepuluh. Transistor
bertindak sebagai saklar yang tertutup (memungkinkan arus mengalir) jika tegangan diterapkan ke
saluran alamat dan terbuka (tidak ada arus yang mengalir) jika tidak ada tegangan. pada baris
alamat. Untuk operasi tulis, sinyal tegangan diterapkan ke garis bit; tegangan tinggi mewakili 1, dan
tegangan rendah mewakili 0. Sinyal kemudian diterapkan ke alamat saluran, memungkinkan muatan
untuk ditransfer ke kapasitor. Untuk operasi baca, ketika garis alamat dipilih, transistor berubah dan
muatan yang disimpan pada kapasitor diumpankan ke garis bit dan ke rasa penguat. Penguat rasa
membandingkan tegangan kapasitor dengan nilai referensi dan menentukan apakah sel berisi logika
1 atau logika 0. Pembacaan dari sel melepaskan kapasitor, yang harus dikembalikan untuk
menyelesaikan operasi.
Halaman 162

Meskipun sel DRAM digunakan untuk menyimpan satu bit (0 atau 1), pada dasarnya sebuah
perangkat analog. Kapasitor dapat menyimpan nilai muatan apa pun dalam kisaran; nilai ambang
batas menentukan apakah muatan diinterpretasikan sebagai 1 atau 0. RAM STATIS Sebaliknya, RAM
statis (SRAM) adalah perangkat digital yang menggunakan elemen logika yang sama yang digunakan
dalam prosesor. Dalam SRAM, nilai biner disimpan menggunakan konfigurasi gerbang logika flip-flop
tradisional. RAM statis akan menyimpan datanya selama daya disuplai ke sana.

Gambar 5.2b adalah struktur SRAM khas untuk sel individu. Empat transistor (T1,T2,T3,T4)
terhubung silang dalam susunan yang menghasilkan keadaan logika yang stabil. Dalam keadaan
logika 1, titik C1 tinggi dan titik C2 rendah; dalam keadaan ini, T1 dan T4 mati, T2 dan T3 aktif. 1
Dalam keadaan logika 0, titik C1 rendah dan titik C2 tinggi; dalam keadaan ini, T1 dan T4 aktif, T2 dan
T3 mati. Kedua keadaan stabil selama arus searah (dc) tegangan diterapkan. Berbeda dengan DRAM,
tidak diperlukan penyegaran untuk menyimpan data. Seperti pada DRAM, baris alamat SRAM
digunakan untuk membuka atau menutup sakelar. Garis alamat mengontrol dua transistor (T5 dan
T6). Ketika sinyal diterapkan ke baris ini, kedua transistor diaktifkan, memungkinkan operasi baca
atau tulis. Untuk sebuah operasi tulis, nilai bit yang diinginkan diterapkan ke baris B, sedangkan
pelengkapnya diterapkan ke baris. Ini memaksa empat transistor (T1, T2, T3, T4) ke keadaan yang
tepat. Untuk operasi baca, nilai bit dibaca dari baris B.

SRAM VERSUS DRAM

Baik RAM SRAM adalah memori on-chip yang waktu aksesnya kecil sedangkan DRAM adalah memori
off-chip yang memiliki waktu akses besar.

Oleh karena itu SRAM lebih cepat dari DRAM.

DRAM tersedia dalam kapasitas penyimpanan yang lebih besar sementara SRAM berukuran lebih
kecil.

SRAM mahal sedangkan DRAM murah.

Memori cache adalah aplikasi SRAM.

Sebaliknya, DRAM digunakan dalam memori utama.

DRAM sangat padat. Sebagai lawan, SRAM lebih jarang.

Pembangunan SRAM kompleks karena penggunaan sejumlah besar transistor. Sebaliknya, DRAM
mudah dirancang dan diimplementasikan.

Dalam SRAM satu blok memori memerlukan enam transistor sedangkan DRAM hanya membutuhkan
satu transistor untuk satu blok memori.

DRAM dinamai dinamis, karena menggunakan kapasitor yang menghasilkan arus bocor karena
dielektrik yang digunakan di dalam kapasitor untuk memisahkan pelat konduktif bukan isolator yang
sempurna sehingga memerlukan sirkuit penyegaran daya. Di sisi lain, tidak ada masalah kebocoran
biaya dalam SRAM.
Konsumsi daya lebih tinggi dalam DRAM daripada SRAM. SRAM beroperasi pada prinsip mengubah
arah arus melalui sakelar sedangkan DRAM bekerja menahan muatan.

Jenis ROM

Seperti namanya, read-only memory (ROM) berisi pola permanen dari: data yang tidak dapat diubah.
ROM tidak mudah berubah ubah (nonvolatile); yaitu, tidak ada sumber daya yang diperlukan untuk
mempertahankan nilai bit dalam memori. Meskipun dimungkinkan untuk membaca ROM, tidak
mungkin untuk menulis data baru ke dalamnya. Aplikasi penting ROM adalah pemrograman mikro,
yang dibahas di Bagian Empat. Aplikasi potensial lainnya termasuk:

• Subrutin perpustakaan untuk fungsi yang sering dicari

• Program sistem

• Tabel fungsi

Untuk kebutuhan berukuran sedang, keuntungan dari ROM adalah bahwa data atau program secara
permanen di memori utama dan tidak perlu dimuat dari perangkat penyimpanan sekunder.

Anda mungkin juga menyukai