04b Memori Utama
04b Memori Utama
Priyanto
priyanto@uny.ac.id
Jurusan PTEI
Fakultas Teknik
Universitas Negeri Yogyakarta
2020
Memori Utama
Priyanto (2020)
• Hirarki memori
• Memori semikonduktor
• Memori utama
• DRAM dan SRAM
• Kaskade Memori
• ROM
Priyanto (2020)
Main Secondary
2 tingkat Register
Memory Memory
8
Priyanto (2020)
Volatile Non-Volatile
RAM ROM
EPROM EEPROM
1971 by Intel
Conventional FLASH
1979 by Intel 1984 by Toshiba
Priyanto (2020)
SRAM
Volatile Semiconductor
DRAM
DRAM SRAM
• Kecepatan rendah • Kecepatan tinggi 🡪 10 kali DRAM
• komponen internal sedikit • komponen internal lebih banyak
(kapasitor) (flip-flop)
• High density 🡪 kapasitas per • Low density 🡪 kapasitas per chip lebih
chip lebih besar (4 kali SRAM) kecil (1/4 DRAM)
• Memerlukan refresh • Tidak memerlukan refresh
• Murah • Mahal 🡪 biaya per bit 4 kali DRAM
• untuk memori utama • untuk cache memory
DRAM
Priyanto (2020)
Colum
• Informasi (bit) dalam DRAM disimpan di
n dalam kapasitor kecil
Ro
• Isi di dalam kapasitor kecil tersebut akan
w
Transistor cepat hilang karena kebocoran.
• Akibatnya tegangan pada ujung
Storage kapasitor jatuh pada titik yang tidak lagi
Capacitor
mencerminkan informasi yang disimpan.
• Untuk menghindari hilangnya data perlu
melakukan Refresh secara periodik
Priyanto (2020)
Organisasi Sistem
Komputer
26
Priyanto (2020)
VD VD VD
D D
• SRAM menyimpan nilai
D
biner menggunakan
rangkaian flip-flop.
ΔI
• SRAM menyimpan
data selama masih
WOR L H WOR
D DVD
tersambung dengan
I D catu daya,
BI BI
T T
Organisasi Sistem Komputer
Priyanto (2020)
28
Sel SRAM adalah Flip-Flop
Organisasi Sistem Komputer
Priyanto (2020)
29
SRAM 128x8 (128 byte)
Menghubungkan RAM
Secara Kaskade
Organisasi Sistem
Komputer
30
Priyanto (2020)
Diperlukan 2 to 4 decoder
Organisasi Sistem Komputer
Priyanto (2020)
32
2 to 4 Decoder
A1
A0
A0
A1
Priyanto (2020)
A0..A3 0 1 0 1
0 1 1 0
Diperlukan rangkaian 0 1 1 1
DECODER 2 ke 4 1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1
Priyanto (2020)
Memory
16 byte 0..3
2 to 4 Decoder
ME
4..7
R/W
8..11
Memori 4x4 byte
membentuk satu
memori 16 byte
12..15
Organisasi Sistem Komputer
Priyanto (2020)
35
RAM 512 Byte dari 4 RAM 128 byte
Organisasi Sistem Komputer
Priyanto (2020)
DRA
M
36
SRAM & DRAM Dipakai Di Mana?
SRA
M
Priyanto (2020)
40
Permanent storage (nonvolatile)
🡪 listrik mati, data tidak hilang
Aplikasi
• Microprogramming
• Library subroutines
• Systems programs, Basic Input Output
System (BIOS)
Priyanto (2020)
43
• Ditulis (diprogram) selama pembuatan
• Sangat mahal untuk jumlah kecil
• Programmable (sekali)
• PROM
• Membutuhkan peralatan khusus untuk memprogram
EEPRO Flash
M bit
Bit by EEPROM
erase Block
Bit line
Erase
Select- Line
Block
Word Line
16KB, 64KB…
Priyanto
priyanto@uny.ac.id
Terima Kasih