Minggu, 24 April 2016

Internal Memori

Internal Memory

*Karakteristik memori yang jelas adalah kapasitasnya

*Kapasitas ini dinyatakan dalam byte (1 byte = 8 bit) atau word.

*Panjang word yang umum adalah 8, 16 dan 32 bit

*Kapasitas eksternal memory biasanya dinyatakan dalam byte

A. Lokasi

*CPU

*Internal

*External

B. Kapasitas

*Ukuran Word

*Ukuran Block

C. Satuan Transfer

* Word

* Block
D. Metode akses

1. Sequensial access

*memori diorganisasikan menjadi unit-unit data    (record)

*waktu untuk mengakses record sangat bervariasi

  Contoh : Pita maghnetik

2. Direct access

*Setiap blok dan record memiliki alamat alamat yang unik berdasarkan lokasi fisik

  Contoh : Disk
3. Random access

*Setiap addressable lacations di dalam memori memiliki mekanisme yang unik dan pengalamatan yang secara fisik wired-in. Waktu untuk mengakses lokasi tertentu tidak tergantung pada urutan akses sebelumnya dan bersifat konstan.

  Contoh : main memori
4. Associative

*Sebuah word dicari berdasarkan pada isinya bukan berdasarkan pada alamatnya

  Contoh : Cache memory

E. Kinerja
*Access Time : waktu yang di butuhkan untuk   melakukan operasi W/R

*Cycle Time : access time + dengan waktu   tambahan yang di perlukan

*Transfer Rate : kecepatan data agar dapat di   transfer ke unit memori atau di transfer dari   unit memori

  Tn = Ta + N/R

  Tn = waktu rata-rata untuk W/R N bit

  Ta = waktu akses rata-rata

  N = jumlah bit

  R = kecepatan transfer, dalam bit/detik (bps)
 HIRARKI MEMORI


 
 
MEMORI UTAMA

SEMI KONDUKTOR

1. Jenis memori semi konduktor
Random Access
  Ram Terbagi 2 :
1.RAM Statis

2. RAM Dinamis

1. RAM Statis

*Nilai nilai biner di simpan dengan menggunakan konfigurasi gate logic flip-flop tradisional.

*Ram statis akan menampung data sepanjang daya listrik di sediakan  untuknya  
2. RAM Dinamis
*Disususn oleh sel-sel yang menyimpan data sebagai muatan listrik pada kapasitor.
*Keberadaan  dan ke tidak beradaan pada kapasitor di interpretasikan sebagai bilanggan 1 atau 0, kerena kapasitor memiliki kecenderungan alami untuk mengosongkan muatan, maka ram dinamis memerlukan pengisian muatan  
 Cache Memory
*Cache memory di tujukan untuk memperoleh kecepatan memori yang mendekati kecepatan memori tercepat yang bisa di peroleh, sekaligus memberikan ukuran memori yang besar dengan harga yang lebih murah.

*Cache Adalah memori kecil yang berkecepatan tinggi

*Cache dapat kita lihat sebagai suatu memori buffer bagi memori utama. 
* Cache berisi salinan sebagian memori utama
Pada saat sebuah cpu speed membaca word memory maka dialkukan pemeriksaaan untuk mengetahui apakah word itu terdapat dalam chace.
Bila sudah ada, maka word akan dikirimkan ke CPU, sedang bila tidak ada blok main meori yang terdiri dari sejumlah word yang tetap akan di baca cache dan kemudian di kirim ke CPU .
Meskipun cache menggunakan informasi yang tersimpan dalam memori utama, tetapi ia tidak berhadapan secara langsung dengan memori utama.
Apa yang tersimpan dalam cache dan juga ditempatkan ke dalam memori utama dikerjakan sesuai perintah CPU.
Agar suatu cache dapat efektif maka ia harus lebih cepat dari  memori utama.
Cache dapat menampung 64 KB. 
Operasi Pembacaan Cache 

A. Direct (langsung)
*Alamat memori utama dibagi menjadi 2 field yaitu tag dan indeks.

*Jumlah bit dalam indeks berhubungan dengan ukuran cache

*Ketika suatu word direferensikan, bit indeks pada alamat digunakan untuk pengaksesan cache
*Jika field tag cocok dengan bit tag pada alamat terjadi suatu hit; jump jika sebaliknya akan terjadi suatu miss 
*Organisasi cache ini mempunyai waktu akses yang lebih cepat dari pada RAM karena mempunyai field alamat yang lebih kecil  
*Kelemahan pada cara adalah tidak dapat menyimpan secara bersamaan apabila dua buah word mempunyai indeks yang sama dan tag yang berbeda.
 
B. Assosiative
*Ketika suatu memori assosiatif digunakan untuk sebuah cache maka diperlukan suatu pemetaan yang berbeda 
*Dengan pemetaan assosiatif alamat word memori utama dan isinya (data) tersimpan di dalam cache. 
*Untuk mereferensikan suatu word tertentu, alamat disimpan ke bagian yang berhubungan pada register argumen (A) dan register kunci (K) di setup untuk membandingkan hanya field alamatnya.
*Pemetaan assosiatif memungkinkan adanya penyimpanan semua word yang mempunyai indeks yang sama dan tag yang berbeda kedalam  cache ini.
 
C. Set assosiative
Merupakan kombinasi dari kedua organisasi sebelumnya . Dalam jenis organisasi ini, dua word 
dengan indeks yang sama dan tag yang berbeda dapat disimpan didalam kelompok yang sama. 
Kerena setiap word dalam kelompok memori assosiatif  hanya menyertakan bit tag tambahan, bukan
alamat lengkap, maka waktu aksesnya lebih cepat dan harganya lebih murah. 
 Organisasi DRAM  
A. Enchanced DRAM (EDRAM)
B. Cache DRAM (CDRAM) 
C. Synchonous DRAM (SDRAM) 
D. Rambus DRAM ( RDRAM) 
E. RAMLINK


THE END






 
 
 

Tidak ada komentar:

Posting Komentar