Memori ?
 Memori adalah bagian dari komputer tempat
program–program dan data–data disimpan.
 Istilah store atau storage digunakan untuk memori,
meskipun kata storage sering digunakan untuk
 menunjuk ke penyimpanan disket.
Secara umum, Memory digolongkan:
 Registers
 Di dalam CPU (bagian nativeCPU) – misal PC, IR, AC, dkk.
 Internal atau Main memory
 Cache
 RAM
 External memory
Memori Internal dan External
 Memori internal adalah memori yang dapat diakses
langsung oleh prosesor
 register yang terdapat di dalam prosesor, cache memori dan memori utama berada di luar prosesor.
 Memori eksternal adalah memori yang diakses prosesor melalui piranti I/O
Operasi Sel Memori
 Elemen dasar memori
Sifat Sel Memori
 Sel memori memiliki dua keadaan stabil (atau
semi-stabil), yang dapat digunakan untuk
merepresentasikan bilangan biner 1 atau 0.
 Sel memori mempunyai kemampuan untuk ditulisi (sedikitnya satu kali).
Satuan Penyimpanan Data
 Data disimpan dalam bentuk bit-bit bilangan biner (1 bit = 1 digit biner)
 Satu bagian penampung data di memory disebut word
= Satuan transfer?
 Yang jelas, karena data di memory ditransfer lewat
bus, ukuran Word memory tidak akan lebih besar dari lebar busnya (data line).
 Tapi ukuran Word boleh lebih kecil dari lebar bus.
Biasanya dalam bentuk divisi genap dari lebar busnya.
 Contoh: cluster di hard disk  Sekelompok word
Lokasi Memori
 Register
 Berada di dalam chip prosesor
 Diakses langsung oleh prosesor dalam menjalankan operasinya.
Lokasi Memori
 Memori internal
 Berada diluar chip prosesor
 Mengaksesannya langsung oleh prosesor.
 Dibedakan menjadi memori utama dan cache memori
 Memori eksternal
 Diakses oleh prosesor melalui piranti I/O
Kapasitas Memori
 Kapasitas memori internal maupun eksternal biasanya dinyatakan dalam bentuk byte
 (1 byte = 8 bit) atau word.
 Panjang word umumnya 8, 16, 32 bit.
 Memori eksternal biasanya lebih besar kapasitasnya
Satuan Transfer
 Memori internal
 Satuan transfer sama dengan jumlah saluran data yang
masuk ke dan keluar dari modul memori.
 Jumlah saluran sering kali sama dengan panjang word,
Konsep Satuan Transfer
 Word, merupakan satuan alami organisasi memori.
Ukuran word biasanya sama dengan jumlah bit yang digunakan untuk representasi bilangan dan panjang instruksi.
 Addressable units, pada sejumlah sistem, addressable units adalah word. Namun terdapat sistem dengan pengalamatan pada tingkatan byte. Pada semua kasus hubungan antara
panjang A suatu alamat dan jumlah N adressable unit adalah 2A =N.
 Unit of transfer, adalah jumlah bit yang dibaca atau
Metode Akses (1)
 Sequential
Mulai dari awal dan membaca (read) sesuai urutan data. Tidak ada alamat spesifik.
Waktu akses tergantung dari letak data dan letak pointer terakhir Contoh: tape (pita magnetik)
 Direct
Setiap block memiliki alamat yang unik
Akses dilakukan dengan melompat (jump) ke alamat block terdekat kemudian diteruskan secara sequential
Metode Akses (2)
 Random
Setiap alamat menunjuk ke lokasi word yang acak
Waktu akses tidak tergantung dari letak data dan letak pointer terakhir
Contoh: RAM
 Associative
Pencarian lokasi data didasarkan pada perbandingan sebagian dari isinya atau mappingnya (located by a comparison with contents of a portion of the store)
Waktu akses tidak tergantung dari letak data dan letak pointer terakhir
Kinerja
–
Apa yang diukur?
 Access time (waktu akses)
Waktu yang dibutuhkan untuk mencari lokasi data dan mengambil data
 Memory Cycle time (waktu siklus)
Waktu yang dibutuhkan memory untuk recover sebelum akses berikutnya
Cycle time adalah access time + recovery
 Transfer Rate (kecepatan transfer)
Kinerja
–
Transfer Rate
 Transfer rate
 Kecepatan data transfer ke unit memori atau dari unit memori.
1.Random access memory sama dengan 1/(cycle time).
2. Non-random access memory dengan perumusan : TN = TA + (N/R)
TN = waktu rata–rata untuk membaca atau menulis N bit TA = waktu akses rata–rata
N = jumlah bit
Memory terbuat dari:
 Semiconductor - RAM, Cache
 Magnetic inductive layers - Disk & Tape
 Optically engraved layers - CD & DVD
 Terkait dengan:
- Seberapa besar kemungkinan rusaknya data - Gampang dipindahkan atau tidak
- Bisa dihapus atau tidak (erasable)
- Membutuhkan daya atau tidak untuk menyimpan
Fisik
 Media penyimpanan volatile dan non-volatile
 Volatile memory, informasi akan hilang apabila daya listriknya dimatikan
 Non-volatile memory tidak hilang walau daya listriknya hilang.
 Memori permukaan magnetik adalah contoh no-nvolatile memory, sedangkan semikonduktor ada yang volatile dan nonvolatile.
 Media erasable dan nonerasable.
Tentang Registers (Processor Registers)
 Ada di dalam CPU (termasuk di dalam subbagian2-nya)
 Sifat seperti RAM, tapi ukuran sangat kecil
(saturegister hanya 8 atau 32-bit)
 Extremely fast  punya jalur fisik langsung yang
terhubung dengan transistor-transistor CPU
 Jumlah register pada tiap CPU berbeda-beda
 Hanya beberapa yg dipakai pembelajaran