Anda di halaman 1dari 19

Pertemuan 3

Memori Internal
review
Komponen sistem Komputer

Central Processing Unit

Control
Input ALU Output
Output
Unit
Devices Devices
Devices

Special Primary
Cache
Purpose
Memory Storage
Processors

Secondary
Storage
Devices

Communication Devices
KLASIFIKASI Registers 2ns
Cache (I, II, III)
Volatile SRAM
DRAM
Primary SDRAM
(Semiconductor – RAM EDRAM
chip). Main Memory
EDO
Tipe Memori & FLASH RAM
Tempat penyimpanan PROM
Non-volatile EPROM
ROM EEPROM
Tape
Magnetic memory HD, Zip Disk
Secondary FDD
(peralatan) CD-ROM, CD-R, CD-RW
Optical DVD-ROM, DVD-R
5ms
Memory DVD- RW
3 tingkatan memori

Prinsip: semakin dekat memori pd CPU, maka semakin cepat


Tingkatan memori

 Register
 di dalam CPU
 Internal atau Main memory
 termasuk satu atau lebih cache
 “RAM”
 External memory
 Tempat penyimpanan
Pengalamatan Memori

• Memori adalah kumpulan sel-


sel, dimana setiap sel-nya
mempunyai pengalamatan
fisik/memori yg unik.
• 1 sel dapat menampung 1 byte
= 8 bit

Sebuah karakter dipresentasikan dalam


ASCII Code
101 102 103
201 202 203 Contoh : “A” = 65 dlm kode ASCII
301 302 303 = 01000001 dlm bil biner
Kapasitas Penyimpanan

Unit Exact Number of bytes


------------ ------------------------
kilobyte 210 bytes
megabyte 220 bytes
gigabyte 230 bytes
terabyte 240 bytes
petabyte 250 bytes
exabyte 260 bytes
MEMORI UTAMA : RAM DAN ROM
•RAM (Random Access Memory) adalah volatile
(sementara).
•Program dan data dpt ditulis dan dihapus kapan saja.
•Informasi yang tersimpan akan hilang jika tidak ada
power suply

•ROM ( Read Only Memory) is nonvolatile (permanent).


•Lokasi penyimpanan tidak bisa diubah
•Menyimpan instruksi saat komputer pertama kali di on-
kan (BIOS)

•CPU akan mengakses setiap lokasi pada memori


menggunakan nomor unik yang disebut memory address.
Tipe-tipe RAM
• RAM: random access memory
– SRAM: static RAM
• Tidak memerlukan refresh
– DRAM: dynamic RAM
• Harus direfresh secara berkala
• Main Memory
– SDRAM (Synchronous DRAM)
– EDRAM (Enhanced DRAM)
– EDO (Extended Data Out)
– FLASH RAM
– Ferroelectric RAM
Tipe-tipe ROM

• ROM: read-only memory (Pre-programmed)


– PROM: programmable ROM
• Hanya satu kali ditulis
– EPROM: erasable PROM
• Dapat menggunakan ultraviolet untuk menghapus
data
– EEPROM: electronically EPROM
• Dapat dihapus menggunakan electronic impulses
(tegangan tinggi)
Static RAM - Cell

•Storage Cell Select

– SR Latch
– Select input for
control B C
S Q
– Dual input Data
B and B C
R Q
– Dual output Data B
RAM cell
C and C

12
Static RAM - Bit
• Seluruh rangkaian untuk 2n 1-bit word
Word Select

– Multiple RAM cells select


0
B C
X

– Control Lines:
S Q

C Word
X
B R Q select
• Word select i R A M cell 0
R A M cell

– one for each word Word


select
1
• Bit Select Word Select R A M cell
select
2n 2 1
Re ad / Write S Q X Word
select
2n 2 1
X R A M cell
R Q

– Data Lines:
RA M cell
R ead/Write
logic

• Data in Q
D ata in
D ata out
S

• Data out D ata in

R Q
R ead/
Write
Bit
select

(b) Symbol

Write logic
R ead logic D ata out
R ead/ Bit
13 Write select
(a) Logic diagram
2n-Word  1-Bit RAM IC
• Untuk membuat RAM IC A
4-to-16 Word select
Decoder 0
3 A3 23 1
dari potongan RAM, A2 A2 2
2
3
RAM cell
2
diperlukan: A1 A1 1
4
5
2

– Decoder : mengubah A0 A0 20
6
7
RAM cell

16 x 1
n jalur address menjadi RAM
8
9

2n word jalur Data Data


10
11
input output
12
– 3-state buffer 13
14
Read/ 15
data output mengijinkanWrite
RAM cell
IC RAM untuk Memory
enable

dikombinasikan ke (a) Symbol Read/Write


logic

RAM dng c  2n words Data input Data in


Data out Data
output
Read/ Bit
Write select

Read/Write
14 Chip select
(b) Block diagram
Typical 16 Mb DRAM (4M x 4)
Packaging
Cache

 kapasitasnya kecil tapi cepat


 terdapat antara main memory dan CPU
 berada pada CPU, chip prosesor atau module
Cara kerja Cache

 CPU meminta data dari memori


 Men-chek cache untuk data tsb
 Jika ada, diambil dari cache (fast)
 Jika tak ada, meminta untuk membaca dari main
memory
 Ditransfer dari main memori  cache  CPU
Pemetaan cache  main memory

Contoh :
Cache mempunyai memori 64kByte
Kapasitas setiap block cache = 4 byte
 maka 64kB : 4 = 16k = 214 baris

Main memory = 16MB


Dpt dialamati oleh address 24 bit address
 maka akan mpy (224=16M)
 mpy 4M blok berukuran 4 byte

Anda mungkin juga menyukai