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
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