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