Pages

Subscribe:

Ads 468x60px

.

Minggu, 23 Oktober 2011

Memory


Memori adalah perangkat yang berfungsi mengolah data dan instruksi. Semaki besar memori yang disediakan, maka semakin banyak data maupun instruksi yang dapat diolah.

Karakteristik Memory
›  Lokasi
1)      CPU (register)
2)      Internal (main memori)
3)      External (secondary memori)
›  Kapasitas
1)      Ukuran Word
2)      Satuan alami organisasi memori
3)      Banyaknya words atau Bytes
› Unit transfer
1)      Internal
ü  Jumlah bit dalam sekali akses
ü  Sama dengan jumlah saluran data (= ukuran word)
2)      External
ü  Dalam satuan block yg merupakan kelipatan word
3)      Addressable unit
ü  Lokasi terkecil yang dpt dialamati secara uniq
ü  Secara internal biasanya sama dengan Word
ü  Untuk  disk digunakan satuan Cluster
› Metode Akses
1)      Sekuensial
ü  Mulai dari awal sampai lokasi yang dituju
ü  Waktu akses tergantung pada lokasi data dan lokasi sebelumnya
ü  Contoh tape
2)      Direct
ü  Setiap  blocks memilki  address yg unique
ü  Pengaksesan dengan cara lompat ke kisaran umum (general vicinity) ditambah pencarian sekuensial
ü  Waktu akses tdk tergantung pada lokasi dan lokasi sebelumnya  contoh disk
3)      Random
ü  Setiap lokasi memiliki alamat tertentu
ü  Waktu akses tdk tergantung pada urutan akses sebelumnya
ü  Contoh RAM
4)      Associative
ü  Data dicarai berdasarkan isinya bukan berdasarkan alamatnya
ü  Waktu akses tdk tergantung terhadap lokasi atau pola akses sebelumnya
ü  Contoh: cache
› Kinerja
1)      Access time
ü  Waktu untuk melakukan operasi baca-tulis
2)      Memory Cycle time
ü  Diperlukan waktu tambahan untuk recovery sebelum akses berikutnya
ü  Access time + recovery
3)      Transfer Rate
ü  Kecepatan transfer data ke/dari unit memori
› Jenis fisik


1)      Semiconductor
ü  RAM
2)      Magnetic
ü  Disk & Tape
3)      Optical
ü  CD & DVD
4)      Others
ü  Bubble
ü  Hologram


› Sifat-sifat fisik
1)      Decay
2)      Volatility
3)      Erasable
4)      Power consumption
› Organisasi
1)      Susunan fisik bit-bit untuk membentuk word



2)      Hierarki Memori
1)      Register
›  Dalam  CPU
2)      Internal/Main memory
›  Bisa lebih dari satu level dengan adanya cache
›  “RAM”
3)      External memory
›  Penyimpan cadangan

Memori Semiconductor
Ø  RAM
o   Penamaan yang salah karena semua memori semiconductor adalah random access (termasuk ROM)
o   Read/Write
o   Volatile
o   Penyimpan sementara
o   Static atau dynamic


Dynamic RAM
ü  Bit tersimpan berupa muatan dalam capacitor
ü  Muatan dapat bocor
ü  Perlu di-refresh
ü  Konstruksi sederhana
ü  Ukuran per bit nya kecil
ü  Murah
ü  Perlu  refresh-circuits
ü  Lambat
ü  Main memory
Static RAM
ü  Bit disimpan sebagai switches  on/off
ü  Tidk ada kebocoran
ü  Tdk perlu  refreshing
ü  Konstruksi lebih complex
ü  Ukuran per bit lebih besar
ü  Lebih mahal
ü  Tidak memerlukan refresh-circuits
ü  Lebih cepat
ü  Cache



Ø  Read Only Memory (ROM)
Ø  Menyimpan secara permanen
Ø  Untuk
o   Microprogramming
o   Library subroutines
o   Systems programs (BIOS)
o   Function tables
Jenisnya
ü  Ditulisi pada saat dibuat
o   Sangat mahal
o   Programmable (once)
o   PROM
o   Diperlukan peralatan khusus untuk memprogram
ü  Read “mostly”
o   Erasable Programmable (EPROM)
§  Dihapus dg sinar UV
o   Electrically Erasable (EEPROM)
§  Perlu waktu lebih lama untuk menulisi
o   Flash memory
§  Menghapus seleuruh memori secara electris

Cache
›  Memori cepat dg kapasitas yg sedikit
›  Terletak antara main memory dengan CPU
›  Bisa saja diletakkan dalam chip CPU atau  module tersendiri
Operasi pada Cache
›  CPU meminta isi data dari lokasi memori tertentu
›  Periksa data tersebut di cache
›  Jika ada ambil dari cache (cepat)
›  Jika tidak ada, baca 1 block data dari main memory ke cache
›  Ambil dari cache ke CPU
›  Cache bersisi tags untuk identitas block dari main memory yang berada di cache

0 komentar:

Posting Komentar