Judul Artikel : Mengenal Lebih Jelas Cache Memory full
Artikel : Mengenal Lebih Jelas Cache Memory full
Mengenal Lebih Jelas Cache Memory full
Ø
CACHE
MEMORY
•Mempercepat
kerja memori sehingga mendekati kecepatan prosesor.
•Memori
utama lebih besar kapasitasnya namun lambat operasinya, sedangkan cache memori
berukuran kecil namun lebih cepat.
•Cache
memori berisi salinan memori utama
•Buffer
berkecepatan tinggi yang digunakan untuk menyimpan data yang diakses pada saat
itu dan data yang berdekatan dalam memori utama.
•Dengan
memasukan memori chace antara peralatan cepat dan system memori yang lebih
lambat, perancangan ini dapat memberikan system memori yang cepat
CACHE MEMORY Ukuran cache memori
adalah kecil, semakin besar kapasitasnya maka akan memperlambat proses operasi
cache memori itu sendiri, disamping harga cache memori yang sangat mahal
Ø
Kegunaan
CACHE MEMORY
•Program
cenderung menjalankan instruksi yang berurutan, menyebabkan instruksi tersebut
berada didekat lokasi memori.
•Program
biasanya mempunyai simpul untuk tempat menjalankan kelompok instruksi secara
berulang-ulang.
•Compiler
menyimpan array dalam blok lokasi memori yang bersebelahan.
•Compiler
biasanya menempatkan item data yang tidak berhubungan didalam segmen data.
Entri
cache terdiri dari :
1.Memori
Cache
•Merupakan
SRAM berkecepatan tinggi
•Data
yang disimpan merupakan kopi dari data memori utama yang terpilih pada saat itu
atau data yang baru disimpan yang belum berada didalam memori.
2.Address
Tag (Tag Alamat)
•Menunjukan
alamat fisik data yang ada dalam memori utama dan beberapa informasi valid
Cara
kerja Cache
•Ketika
CPU mengakses memori maka system penyimpanan akan mengirim alamat fisik ke
cache
•Membandingkan
alamat fisik tersebut dengan semua tag alamat untuk mengetahui apakah ia
menyimpan kopi dari sebuah data.
•Cache HIT adalah situasi yang terjadi
ketika peralatan meminta akses memori ke word yang telah ada didalam memori
cache tersebut secara cepat megembalikan item data yang diminta.
Cache MISS adalah
situasi yang terjadi ketika peralatan meminta akses ke data yang tidak berada
dalam cache, cache akan menjemput item tersebut dari memori, dimana hal ini
mebutuhkan waktu yang lebih lama dari cache hit.
•Jika
cache tidak menyimpan data, maka akan terjadi cache miss dan cache akan
menyampaikan alamat ke system memori utama untuk membaca.
•Jika
data yang datang dari memori utama, maka CPU atau cache akan menyimpan kopinya
dengan diberi tag alamat yang tepat.
Ø
Sebab
cache bekerja dengan baik
1.Cache
beroperasi secara paralel dengan CPU
•Word
tambahan yang dimuatkan setelah terjadi cache miss tidak akan mengganggu
kinerja CPU.
2.Prinsip
Lokalitas Referensi
•CPU
akan meminta data baru
Kapasitas
Cache
-AMD
mengeluarkan prosesor K5 dan K6 dengan cache yang besar (1MB), kinerjanya tidak
bagus
-Intel
mengeluarkan prosesor tanpa cache untuk alasan harga yang murah, yaitu seri
Intel Celeron pada tahun 1998-an, kinerjanya sangat buruk terutama untuk
operasi data besar, floating point, 3D
-Sejumlah
penelitian telah menganjurkan bahwa ukuran cache antara 1KB dan 512KB akan
lebih optimum [STA96]
Algorithma
Penggantian
-Suatu
mekanisme pergantian blok–blok dalam memori cache yang lama dengan data baru
-Pemetaan
langsung tidak memerlukan algoritma ini
-Pemetaan
asosiatif dan asosiatif set, berperanan penting meningkatkan kinerja cache
memori
Algorithma
Penggantian
-Algoritma
Least Recently Used (LRU), yaitu mengganti blok data yang terlama berada dalam
cache dan tidak memiliki referensi. (EFEKTIF)
-Algoritma
First In First Out (FIFO), yaitu mengganti blok data yang awal masuk
-Algorithma
Least Frequently Used (LFU) adalah mengganti blok data yang mempunyai referensi
paling sedikit.
-Algoritma
Random, yaitu penggantian tidak berdasakan pemakaian datanya, melainkan
berdasar slot dari beberapa slot kandidat secara acak
Write
Policy –”write through”
-Operasi
penulisan melibatkan data pada memori utama dan sekaligus pada cache memori
sehingga data selalu valid.
-Kekurangan
teknik ini adalah
oLalu
lintas data ke memori utama dan cache sangat tinggi
oMengurangi
kinerja sistem, bisa terjadi hang
-Teknik meminimasi
penulisan dengan cara penulisan pada cache saja.
-Pada saat akan terjadi
penggantian blok data cache maka baru diadakan penulisan pada memori utama.
-Masalah : manakala data
di memori utama belum di-update telah diakses modul I/O sehingga data di memori
utama tidak valid
Jumlah cache
· -Cache Internal : dalam
chip (L1)
·
oTidak memerlukan bus eksternal
·
oWaktu aksesnya akan cepat sekali
=>Mengenal beberapa macam virus yang mengangu komputer anda
=>Contoh Penulisan Query Pada MySqlYog yang benar
=>2 cara mudah menginstall Windows 7 melalui Flashdisk
Demikianlah Artikel Mengenal Lebih Jelas Cache Memory full
Sekian Artikel pemerogaman Mengenal Lebih Jelas Cache Memory full, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sekian postingan pemerogaman kali ini.
Anda sedang membaca artikel Mengenal Lebih Jelas Cache Memory full dan artikel ini url permalinknya adalah http://pemerogaman.blogspot.com/2015/02/mengenal-lebih-jelas-cache-memory-full.html Semoga artikel ini bisa bermanfaat.
0 Response to "Mengenal Lebih Jelas Cache Memory full"
Post a Comment