<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.haidhi.my.id/wiki/index.php?action=history&amp;feed=atom&amp;title=SRAM_%26_DRAM</id>
	<title>SRAM &amp; DRAM - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.haidhi.my.id/wiki/index.php?action=history&amp;feed=atom&amp;title=SRAM_%26_DRAM"/>
	<link rel="alternate" type="text/html" href="https://wiki.haidhi.my.id/wiki/index.php?title=SRAM_%26_DRAM&amp;action=history"/>
	<updated>2026-11-01T19:55:56Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.haidhi.my.id/wiki/index.php?title=SRAM_%26_DRAM&amp;diff=870&amp;oldid=prev</id>
		<title>SanzSkuy: Created page with &quot;== Pendahuluan ==  Pada model sederhana, sistem komputer terdiri dari &#039;&#039;&#039;CPU&#039;&#039;&#039; dan &#039;&#039;&#039;memory system&#039;&#039;&#039; yang berupa array linear byte, dengan waktu akses konstan untuk setiap lokasi. Model ini efektif sampai batas tertentu, tetapi &#039;&#039;&#039;tidak mencerminkan cara kerja sistem modern&#039;&#039;&#039;.  Dalam praktiknya, memory system adalah &#039;&#039;&#039;hierarki perangkat penyimpanan&#039;&#039;&#039; dengan kapasitas, biaya, dan waktu akses yang berbeda-beda.  === Level hierarki (atas ke bawah) ===  # &#039;&#039;&#039;Register C...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.haidhi.my.id/wiki/index.php?title=SRAM_%26_DRAM&amp;diff=870&amp;oldid=prev"/>
		<updated>2026-10-12T04:01:04Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== Pendahuluan ==  Pada model sederhana, sistem komputer terdiri dari &amp;#039;&amp;#039;&amp;#039;CPU&amp;#039;&amp;#039;&amp;#039; dan &amp;#039;&amp;#039;&amp;#039;memory system&amp;#039;&amp;#039;&amp;#039; yang berupa array linear byte, dengan waktu akses konstan untuk setiap lokasi. Model ini efektif sampai batas tertentu, tetapi &amp;#039;&amp;#039;&amp;#039;tidak mencerminkan cara kerja sistem modern&amp;#039;&amp;#039;&amp;#039;.  Dalam praktiknya, memory system adalah &amp;#039;&amp;#039;&amp;#039;hierarki perangkat penyimpanan&amp;#039;&amp;#039;&amp;#039; dengan kapasitas, biaya, dan waktu akses yang berbeda-beda.  === Level hierarki (atas ke bawah) ===  # &amp;#039;&amp;#039;&amp;#039;Register C...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Pendahuluan ==&lt;br /&gt;
&lt;br /&gt;
Pada model sederhana, sistem komputer terdiri dari &amp;#039;&amp;#039;&amp;#039;CPU&amp;#039;&amp;#039;&amp;#039; dan &amp;#039;&amp;#039;&amp;#039;memory system&amp;#039;&amp;#039;&amp;#039; yang berupa array linear byte, dengan waktu akses konstan untuk setiap lokasi. Model ini efektif sampai batas tertentu, tetapi &amp;#039;&amp;#039;&amp;#039;tidak mencerminkan cara kerja sistem modern&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Dalam praktiknya, memory system adalah &amp;#039;&amp;#039;&amp;#039;hierarki perangkat penyimpanan&amp;#039;&amp;#039;&amp;#039; dengan kapasitas, biaya, dan waktu akses yang berbeda-beda.&lt;br /&gt;
&lt;br /&gt;
=== Level hierarki (atas ke bawah) ===&lt;br /&gt;
&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Register CPU&amp;#039;&amp;#039;&amp;#039;: menyimpan data yang paling sering dipakai&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Cache memory (SRAM)&amp;#039;&amp;#039;&amp;#039;: kecil dan cepat, menjadi &amp;#039;&amp;#039;staging area&amp;#039;&amp;#039; untuk subset data/instruksi di main memory&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Main memory (DRAM)&amp;#039;&amp;#039;&amp;#039;: lebih besar tetapi lambat, menjadi staging area untuk data di disk&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Disk&amp;#039;&amp;#039;&amp;#039;: sangat besar dan sangat lambat, bisa menjadi staging area untuk data di disk/tape mesin lain lewat jaringan&lt;br /&gt;
&lt;br /&gt;
Semakin ke bawah: &amp;#039;&amp;#039;&amp;#039;makin besar, makin murah per bit, makin lambat&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Kenapa hierarki ini bekerja? ===&lt;br /&gt;
&lt;br /&gt;
Program yang ditulis dengan baik cenderung mengakses level atas lebih sering daripada level di bawahnya. Akibatnya level bawah boleh lambat (sehingga besar dan murah). Efek akhirnya: &amp;#039;&amp;#039;&amp;#039;kapasitas dan biaya seperti storage paling bawah, tetapi kecepatan seperti storage paling atas&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Waktu akses ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Lokasi data !! Waktu akses&lt;br /&gt;
|-&lt;br /&gt;
| Register || 0 cycle&lt;br /&gt;
|-&lt;br /&gt;
| Cache || 4 sampai 75 cycle&lt;br /&gt;
|-&lt;br /&gt;
| Main memory || ratusan cycle&lt;br /&gt;
|-&lt;br /&gt;
| Disk || puluhan juta cycle&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Locality ===&lt;br /&gt;
&lt;br /&gt;
Ide sentral bab ini. Program dengan &amp;#039;&amp;#039;&amp;#039;good locality&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* mengakses data yang &amp;#039;&amp;#039;&amp;#039;sama&amp;#039;&amp;#039;&amp;#039; berulang-ulang (&amp;#039;&amp;#039;&amp;#039;temporal locality&amp;#039;&amp;#039;&amp;#039;), atau&lt;br /&gt;
* mengakses data yang &amp;#039;&amp;#039;&amp;#039;berdekatan&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;spatial locality&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
Program dengan locality bagus lebih banyak dilayani level atas, sehingga lebih cepat. Contoh: pada sistem Core i7, beberapa kernel perkalian matriks dengan jumlah operasi aritmetika yang sama bisa berbeda kecepatan hampir &amp;#039;&amp;#039;&amp;#039;40x&amp;#039;&amp;#039;&amp;#039; hanya karena locality-nya.&lt;br /&gt;
&lt;br /&gt;
=== Roadmap bab ===&lt;br /&gt;
&lt;br /&gt;
* Teknologi penyimpanan dasar: SRAM, DRAM, ROM, rotating disk, SSD&lt;br /&gt;
* Organisasi menjadi hierarki, dengan fokus pada &amp;#039;&amp;#039;&amp;#039;cache&amp;#039;&amp;#039;&amp;#039; (paling berdampak ke performa aplikasi)&lt;br /&gt;
* Menganalisis dan memperbaiki locality program C&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Memory mountain&amp;#039;&amp;#039;&amp;#039;: karakterisasi performa hierarki memori sebagai fungsi dari locality&lt;br /&gt;
&lt;br /&gt;
== 6.1 Storage Technologies ==&lt;br /&gt;
&lt;br /&gt;
Kemajuan teknologi komputer sangat dipengaruhi kemajuan teknologi storage. IBM PC-XT (1982) memiliki disk 10 MB. Pada 2015, mesin tipikal punya kapasitas disk sekitar 300.000x lebih besar, dan kapasitas naik 2x tiap dua tahun.&lt;br /&gt;
&lt;br /&gt;
=== 6.1.1 Random Access Memory (RAM) ===&lt;br /&gt;
&lt;br /&gt;
RAM terdiri dari dua varian:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;SRAM&amp;#039;&amp;#039;&amp;#039; (Static RAM): lebih cepat dan jauh lebih mahal. Dipakai untuk &amp;#039;&amp;#039;&amp;#039;cache memory&amp;#039;&amp;#039;&amp;#039; (di dalam maupun di luar chip CPU).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;DRAM&amp;#039;&amp;#039;&amp;#039; (Dynamic RAM): lebih lambat dan murah. Dipakai untuk &amp;#039;&amp;#039;&amp;#039;main memory&amp;#039;&amp;#039;&amp;#039; dan &amp;#039;&amp;#039;&amp;#039;frame buffer&amp;#039;&amp;#039;&amp;#039; sistem grafis.&lt;br /&gt;
&lt;br /&gt;
==== Static RAM (SRAM) ====&lt;br /&gt;
&lt;br /&gt;
* Menyimpan tiap bit dalam sel &amp;#039;&amp;#039;&amp;#039;bistable&amp;#039;&amp;#039;&amp;#039; yang terdiri dari &amp;#039;&amp;#039;&amp;#039;6 transistor&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* Sirkuit punya dua konfigurasi tegangan stabil (dua &amp;#039;&amp;#039;state&amp;#039;&amp;#039;). State lain bersifat tidak stabil dan akan bergerak cepat ke salah satu state stabil.&lt;br /&gt;
* Analogi: &amp;#039;&amp;#039;&amp;#039;inverted pendulum&amp;#039;&amp;#039;&amp;#039; (pendulum terbalik)&lt;br /&gt;
** Miring penuh ke kiri: stabil&lt;br /&gt;
** Miring penuh ke kanan: stabil&lt;br /&gt;
** Tegak lurus: &amp;#039;&amp;#039;&amp;#039;metastable&amp;#039;&amp;#039;&amp;#039;. Secara teori bisa bertahan, tetapi gangguan sekecil apa pun membuatnya jatuh dan tidak kembali ke posisi tegak.&lt;br /&gt;
* Selama ada daya (power), nilai SRAM bertahan tanpa batas. Gangguan seperti noise listrik akan hilang dengan sendirinya: sirkuit kembali ke nilai stabil.&lt;br /&gt;
&lt;br /&gt;
==== Perbandingan SRAM vs DRAM (Figure 6.2) ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! !! Transistor per bit !! Waktu akses relatif !! Persistent? !! Sensitive? !! Biaya relatif !! Pemakaian&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;SRAM&amp;#039;&amp;#039;&amp;#039; || 6 || 1x || Ya || Tidak || 1.000x || Cache memory&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;DRAM&amp;#039;&amp;#039;&amp;#039; || 1 || 10x || Tidak || Ya || 1x || Main memory, frame buffer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Catatan istilah:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Biaya&amp;#039;&amp;#039;&amp;#039; = biaya per bit penyimpanan. Sebagian besar ditentukan oleh luas area silikon, sehingga SRAM (6 transistor/bit) jauh lebih mahal daripada DRAM (1 transistor/bit).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Persistent&amp;#039;&amp;#039;&amp;#039; = nilai bertahan selama chip dialiri daya, tanpa perlu di-refresh. Bukan berarti data bertahan saat listrik mati (SRAM dan DRAM keduanya &amp;#039;&amp;#039;volatile&amp;#039;&amp;#039;).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Sensitive&amp;#039;&amp;#039;&amp;#039; = rentan terhadap gangguan (noise). DRAM menyimpan bit sebagai muatan di kapasitor yang bocor pelan-pelan, sehingga perlu di-refresh berkala.&lt;br /&gt;
&lt;br /&gt;
==== Conventional DRAMs ====&lt;br /&gt;
&lt;br /&gt;
Sel (bit) dalam chip DRAM dibagi menjadi &amp;#039;&amp;#039;&amp;#039;d supercell&amp;#039;&amp;#039;&amp;#039;, masing-masing terdiri dari &amp;#039;&amp;#039;&amp;#039;w sel DRAM&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
* Chip &amp;#039;&amp;#039;&amp;#039;d × w&amp;#039;&amp;#039;&amp;#039; menyimpan total &amp;#039;&amp;#039;&amp;#039;d·w bit&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* Supercell disusun sebagai array persegi panjang dengan &amp;#039;&amp;#039;&amp;#039;r baris&amp;#039;&amp;#039;&amp;#039; dan &amp;#039;&amp;#039;&amp;#039;c kolom&amp;#039;&amp;#039;&amp;#039;, dengan &amp;#039;&amp;#039;&amp;#039;r·c = d&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* Alamat supercell berbentuk &amp;#039;&amp;#039;&amp;#039;(i, j)&amp;#039;&amp;#039;&amp;#039;: i = baris, j = kolom.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Catatan terminologi&amp;#039;&amp;#039;: komunitas storage tidak punya nama baku untuk elemen array DRAM. Arsitek komputer menyebutnya &amp;quot;cell&amp;quot;, perancang sirkuit menyebutnya &amp;quot;word&amp;quot;. Buku ini memakai istilah netral &amp;#039;&amp;#039;&amp;#039;supercell&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
===== Contoh: DRAM 16 × 8 (Figure 6.3) =====&lt;br /&gt;
&lt;br /&gt;
* d = 16 supercell, w = 8 bit per supercell, total &amp;#039;&amp;#039;&amp;#039;128 bit&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* r = 4 baris, c = 4 kolom&lt;br /&gt;
* Supercell berwarna pada alamat &amp;#039;&amp;#039;&amp;#039;(2, 1)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Informasi keluar-masuk chip lewat &amp;#039;&amp;#039;&amp;#039;pin&amp;#039;&amp;#039;&amp;#039; (konektor eksternal), dan tiap pin membawa sinyal 1 bit:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Pin data&amp;#039;&amp;#039;&amp;#039;: 8 pin, mentransfer 1 byte sekaligus&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Pin addr&amp;#039;&amp;#039;&amp;#039;: 2 pin, membawa alamat baris atau kolom (2 bit)&lt;br /&gt;
* (Pin kontrol tidak ditampilkan)&lt;br /&gt;
&lt;br /&gt;
Chip DRAM dihubungkan ke &amp;#039;&amp;#039;&amp;#039;memory controller&amp;#039;&amp;#039;&amp;#039;, yaitu sirkuit yang dapat mentransfer w bit sekaligus ke/dari chip, lalu terhubung ke CPU.&lt;br /&gt;
&lt;br /&gt;
===== Membaca supercell (i, j) =====&lt;br /&gt;
&lt;br /&gt;
Dilakukan dalam dua langkah (Figure 6.4):&lt;br /&gt;
&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;RAS (Row Access Strobe)&amp;#039;&amp;#039;&amp;#039;: controller mengirim alamat baris &amp;#039;&amp;#039;&amp;#039;i&amp;#039;&amp;#039;&amp;#039;. DRAM menyalin &amp;#039;&amp;#039;&amp;#039;seluruh isi baris i&amp;#039;&amp;#039;&amp;#039; ke &amp;#039;&amp;#039;&amp;#039;internal row buffer&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;CAS (Column Access Strobe)&amp;#039;&amp;#039;&amp;#039;: controller mengirim alamat kolom &amp;#039;&amp;#039;&amp;#039;j&amp;#039;&amp;#039;&amp;#039;. DRAM mengambil supercell (i, j) dari row buffer, lalu mengirim w bit-nya ke controller.&lt;br /&gt;
&lt;br /&gt;
RAS dan CAS &amp;#039;&amp;#039;&amp;#039;berbagi pin addr yang sama&amp;#039;&amp;#039;&amp;#039;, sehingga alamat harus dikirim berurutan.&lt;br /&gt;
&lt;br /&gt;
Contoh membaca supercell (2, 1) pada chip 16 × 8:&lt;br /&gt;
# Controller kirim &amp;#039;&amp;#039;&amp;#039;RAS = 2&amp;#039;&amp;#039;&amp;#039;, maka seluruh baris 2 disalin ke row buffer&lt;br /&gt;
# Controller kirim &amp;#039;&amp;#039;&amp;#039;CAS = 1&amp;#039;&amp;#039;&amp;#039;, maka 8 bit di supercell (2, 1) dikirim ke controller&lt;br /&gt;
&lt;br /&gt;
===== Internal row buffer =====&lt;br /&gt;
&lt;br /&gt;
Penyimpanan kecil di dalam chip DRAM yang muat &amp;#039;&amp;#039;&amp;#039;satu baris penuh&amp;#039;&amp;#039;&amp;#039; supercell. Fungsinya sebagai tempat penampung baris yang sedang diakses. Supercell yang diminta dipilih dari row buffer, bukan langsung dari array utama.&lt;br /&gt;
&lt;br /&gt;
===== Kenapa array 2D, bukan linear? =====&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Keuntungan&amp;#039;&amp;#039;&amp;#039;: jumlah pin addr berkurang. Contoh: 16 supercell linear (alamat 0 sampai 15) butuh 4 pin addr, sedangkan susunan 4 × 4 cukup 2 pin.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Kerugian&amp;#039;&amp;#039;&amp;#039;: alamat dikirim dalam dua tahap (RAS lalu CAS), sehingga &amp;#039;&amp;#039;&amp;#039;waktu akses bertambah&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Rumus Ringkas ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Yang ditanya !! Rumus&lt;br /&gt;
|-&lt;br /&gt;
| Total bit || d × w&lt;br /&gt;
|-&lt;br /&gt;
| Jumlah pin data || w&lt;br /&gt;
|-&lt;br /&gt;
| Jumlah pin addr || log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(max(r, c))&lt;br /&gt;
|-&lt;br /&gt;
| Supercell disalin saat RAS || c (satu baris penuh)&lt;br /&gt;
|-&lt;br /&gt;
| Ukuran row buffer || c × w bit&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Contoh Soal ==&lt;br /&gt;
&lt;br /&gt;
=== Contoh 1: DRAM 64 × 4 (8 baris × 8 kolom) ===&lt;br /&gt;
&lt;br /&gt;
* Total bit = 64 × 4 = &amp;#039;&amp;#039;&amp;#039;256 bit&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Pin data = &amp;#039;&amp;#039;&amp;#039;4&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Pin addr: 8 baris butuh 3 bit, maka &amp;#039;&amp;#039;&amp;#039;3 pin&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Baca (5, 3): RAS = 5 (baris 5 ke row buffer), lalu CAS = 3 (kirim 4 bit)&lt;br /&gt;
&lt;br /&gt;
=== Contoh 2: DRAM 256 × 8 (16 × 16) ===&lt;br /&gt;
&lt;br /&gt;
* Total bit = 256 × 8 = &amp;#039;&amp;#039;&amp;#039;2048 bit&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Pin data = &amp;#039;&amp;#039;&amp;#039;8&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Pin addr = log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;16 = &amp;#039;&amp;#039;&amp;#039;4 pin&amp;#039;&amp;#039;&amp;#039; (jika linear: log&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;256 = 8 pin)&lt;br /&gt;
&lt;br /&gt;
=== Contoh 3: DRAM 64 × 16 (8 × 8) ===&lt;br /&gt;
&lt;br /&gt;
* Total bit = &amp;#039;&amp;#039;&amp;#039;1024 bit&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Pin data = &amp;#039;&amp;#039;&amp;#039;16&amp;#039;&amp;#039;&amp;#039; (ditentukan oleh w, bukan selalu 8)&lt;br /&gt;
* Pin addr = &amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Baca (6, 2): RAS = 6 (8 supercell masuk row buffer), lalu CAS = 2 (kirim 16 bit)&lt;br /&gt;
&lt;br /&gt;
=== Contoh 4: DRAM 128 × 4 (16 baris × 8 kolom) ===&lt;br /&gt;
&lt;br /&gt;
* Total bit = &amp;#039;&amp;#039;&amp;#039;512 bit&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Pin data = &amp;#039;&amp;#039;&amp;#039;4&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Pin addr = &amp;#039;&amp;#039;&amp;#039;4&amp;#039;&amp;#039;&amp;#039; (baris butuh 4 bit, kolom butuh 3 bit, ambil yang terbesar karena pin dibagi)&lt;br /&gt;
* Supercell disalin saat RAS = &amp;#039;&amp;#039;&amp;#039;8&amp;#039;&amp;#039;&amp;#039; (row buffer = 8 × 4 = 32 bit)&lt;br /&gt;
&lt;br /&gt;
== Poin Penting ==&lt;br /&gt;
&lt;br /&gt;
* Hierarki memori bekerja karena &amp;#039;&amp;#039;&amp;#039;locality&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* SRAM: cepat, stabil, mahal, untuk cache. DRAM: lambat, sensitif, murah, untuk main memory.&lt;br /&gt;
* Pin data ditentukan oleh &amp;#039;&amp;#039;&amp;#039;w&amp;#039;&amp;#039;&amp;#039;, pin addr ditentukan oleh &amp;#039;&amp;#039;&amp;#039;dimensi terbesar&amp;#039;&amp;#039;&amp;#039; array.&lt;br /&gt;
* Pembacaan DRAM: &amp;#039;&amp;#039;&amp;#039;RAS (baris ke row buffer) lalu CAS (kolom dari row buffer)&amp;#039;&amp;#039;&amp;#039;.&lt;/div&gt;</summary>
		<author><name>SanzSkuy</name></author>
	</entry>
</feed>