Anda di halaman 1dari 19

Memory

Computer

Arithmetic Unit

Control Unit

Internal Memory

CPU

Storage (Tape, Disk)

Istilah
1. Memory Cell : Piranti yg digunakan untuk menyimpan satu bit tunggal ( 0 atau 1) 2. Memory Word : Sebuah group bit (cell) dalam memory Contoh : Sebuah register terdiri dari 8 FF dpt dikatakan sebagai memory yg menyimpan 8 bit word 3. Byte : Istilah khusus ygmenyatakan group 8 bit 4. Capacity : Untuk menyatakan banyaknya bit yg dapat disimpan dalam sebuah sistem memory

Istilah
Contoh: kapasitas memory 4096 x 20 word = 81920 bit word
0 .

20 bit

D19|D18|D17|.|D0 1 D19|D18|D17|.|D0
.

4096 x 20 word

4096

. .

Jumlah word = jml lokasi (dari likasi 0 s.d lokasi 4095)

Jumlah bit perword (word size)

. 4095

D19|D18|D17|.|D0

Istilah
5. Density : Istilah lain dari Capacity 6. Address : Jumlah lokasi dari word dalam memory 7. Read Operasi : (FETCH), operasi mengambil data word yg berada pd lokasi tertentu dalam memori ditransfer ke piranti lain 8. Write operasi : proses penyimpanan (store) word ke lokasi memori tertentu 9. Access time : waktu yg diperlukan untuk melakukan operasi READ

Istilah
Access time
Address

Memory

Data

diukur dari : waktu antara memory menerima alamat baru sampai data siap di jalur output data

Istilah
10. Volatile Memory: untuk menyatakan type memory yg berkaitan dengan daya listrik Volatile: Jika daya listrik dilepas maka data akan hilang (contohnya RAM). Non Volatile: Jika daya listrik dilepas maka data tidak hilang (contohnya Disket, Hardisk) 11. RAM (Random Access Memory) : Access time-nya sama untuk setiap alamat lokasi dalam memory 12. SAM (Sequential Access Memory) : Access time-nya tidak constant bergantung alamat lokasi dalam memory

Istilah
13. Read/Write Memory: Memory yg dapat dibaca atau ditulis 14. Read Only Memory (ROM): proses penulisannya sekali, selanjutnya hanya dibaca saja. 15. Static Memory: Data akan tetap tersimpan selama ada power, tanpa perlu penulisan data secara periodik pada memory 16. Dinamic Memory: Meskipun power diberikan, masih perlu penulisan secara periodik pada memory (proses refresh)

Konsep Memory
Definisi : memory adalah tempat menyimpan data
Akses Memory : Write : menulis data kedalam memory (menyimpan data) Read : membaca data dari memory (mengambil data)

Aplikasi Memory

ILustrasi Memory
Alamat Word Size A2 A1 A0 0 0 0 word 0 0 0 1 word 1 0 1 0 word 2 0 1 1 word 3 1 0 0 word 4 1 0 1 word 5 1 1 0 word 6 1 1 1 word 7

Kapasitas Memory
Word dinyatakan perkalian dari 1024 1K (210 = 1024) Contoh : Sebuah memori dinyatakan 2K x 8, maka jumlah word yang dapat disimpan = 2K x 1024 = 2048 word Tiap word 8 bit (jml bit per word atau word size = 8 bit) Jumlah total bit = 2048 x 8 = 16384 bit Kapasitas Memori : banyaknya bit yg dapat disimpan dalam sebuah sistem memori Kapasitas sebuah memori 2K x 8 = 16384 bit

Kapasitas Memory
Dinyatakan dalam: Megabit, Gigabit, Megabyte, Kilobyte - 1 byte = 8 bit - 1 Kbit= 210 bit, 1 Mbit= 220bit, 1Gbit = 230bit Biasanya untuk menyatakan kapasitas memory jenis: Disk (Hard disk, Diskette, CD, Flash Disk) Dapat juga dinyatakan dalam: 4Kx8, 32Kx16 dsb, (khusus untuk memory jenis RAM danR OM)

Operasi Memory Secara Umum


Data Input

MSB Address Input

I3 I2 I1 I0 A4 A3 A2 A1 A0 R/W 32x4 Memory M.E Q3 Q2 Q1 Q0

Perintah Read/Write

Memory Enable

Data Output

Operasi Memory Secara Umum


Contoh : Word
0 1 1 0 1 0 0 1

. . . .

. . . .

. . . .

. . . .

Address A4 A3 A2 A1 A0 0 0 0 0 0 0 0 0 0 1

. . . .

1 0

1 1

0 1

1 1

1 1 1 1 0 1 1 1 1 1

1. Jelaskan kondisi tiap-tiap input dan output ketika lokasi alamat 00001 dibaca (read) 2. Jelaskan kondisi tiap-tiap input dan output ketika data word 1110 ditulis pada lokasi alamat 01101 Jawab 1. Data 1001 setelah diinputkan melalui I3-I0 pada alamat 00001, diambil dengan mengaktifkan ME dan READ ke jalur data output. Nilai Dout(Q3-Q0) = 1001 2. Data word 1110 yg disiapkan di jalur data input I3-I0 akan ditulis pada lokasi alamat 01101 ketika ME dan Write aktif

Operasi Memory Secara Umum


Word dinyatakan perkalian dari 1024 1K (210 = 1024) Contoh : Sebuah memory memiliki kapasitas 4K x 8 - Berapa jumlah jalur data input dan output
4Kx 8 8bit (1byte), 8 jalur data input (I7-I0 ) dan 8 jalur data output (Q7-Q0)

- Berapa jumlah jalur alamat


4Kx 8 22 . 210 =212 n=12, jalur address-nya = 12 (A0-A11)

- Berapa jumlah kapasitas dalam byte

8 bit = 1 byte, 4Kx 8 Kapasitas dalam byte 4K x 1 = 4 Kbyte

Hubungan Memory-CPU
Address Bus

CPU
Data Bus

Memory IC

Memory IC

Control Bus Address Bus : Unidirectional bus (bus satu arah) berisi keluaran alamat biner dari CPU ke IC memory untuk memilih satu lokasi di memory Data Bus : Bi-directional bus berisi data Control Bus : Berisi Sinyal Control (sinyal R/W) dari CPU ke memory IC

Ekspansi Memory
Ekspansi memory memperbesar kapasitas memory
(word size)

Contoh: RAM 1K x 8 di-ekspansi menjadi 4K x 8

Diperlukan: - 4 buah Memory @ 1 K x 8 - 1 buah Decoder 2x4, untuk menyeleksi memory mana dari ke-4 memory yang tersedia, yang diaktifkan

Ekspansi Memory

Skema Rangkaian Decoder & 4 buah 1Kx8 RAM

Ekspansi Memory
A15 A14 A13 A12 A11 A10 A9

Rangkaian CPU, Decoder & 4 buah 1Kx8 RAM +5V


A B C

E1

74LS138

E3 E2

7 6 5 4 3 2 1 0

CPU

A0

2
R/ D7

RAM 1K x 8
R/ Data I/O CS

RAM 1K x 8
R/ Data I/O CS

RAM 1K x 8
R/ Data I/O CS

RAM 1K x 8
R/ Data I/O CS

D0

Anda mungkin juga menyukai