skip to main |
skip to sidebar
Home »
Unlabelled »
Memory Cache
redaksi.post || Rabu, 04 Desember 2013 || ||
Kas Memori / Memory Cache (cache
dibaca seperti cash: 'kesh') adalah mekanisme penyimpanan data sekunder berkecepatan
tinggi yang digunakan untuk menyimpan data / instruksi yang sering diakses.
Dua jenis cache yang sering
digunakan dalam dunia komputer adalah memory caching dan disk caching.
Implementasinya dapat berupa sebuah bagian khusus dari memori utama
komputer atau sebuah media
penyimpanan data khusus yang berkecepatan tinggi.
Implementasi memory caching
sering disebut sebagai memory cache dan tersusun dari memori komputer
jenis SDRAM
yang berkecepatan tinggi. Sedangkan implementasi disk caching
menggunakan sebagian dari memori komputer.
Istilah penting yang berhubungan
- Cache hit, jika data yang diminta oleh unit yang lebih tinggi dan ada
dalam cache disebut "hit". Permintaan dapat dilayani
dengan cepat. Maksud urutan unit dari rendah hingga tinggi yaitu: Streamer
- Hardisk Memori - Second Level - First level - CPU cache.
- Cache miss, bila data yang diminta tidak ada
dalam cache, harus diambil dari unit dibawahnya yang cukup memakan
waktu. Ini disebut miss (gagal)
- Burst mode, dalam modus cepat ini cache
mengambil banyak data sekaligus dari unit dibawahnya. Ia mengambil lebih
dari yang dibutuhkan dengan asumsi, data yang diminta berikutnya letaknya
berdekatan.
- LRU (Least Recently Used) adalah algoritma
penggantian cache.
- COAST, Cache on the stick
adalah bentuk khusus L2, yang dapat diganti-ganti seperti RAM dan ditempatkan
pada modul.
- DRAM, memori dinamik (''Dynamic
Random Access Memory) adalah bentuk yang paling umum. DRAM hanya
menggunakan sebuah kapasitor untuk menyimpan, sehingga kecil
dan murah untuk kapasitas besar. Kekurangannya: kecepatannya tidak begitu
tinggi.
- SRAM, memori statik (Static RAM) ini
menggunakan sakelar elektronik
(flip-flop) untuk menyimpan. secara teknis flip-flop pada RAM lebih
rumit dari kapasitor pada DRAM. Karena lebih cepat, SRAM biasanya
digunakan untuk cache L1 atau L2.
- SDRAM, memori dinamik
tersinkronisasi (Synchronous DRAM) merupakan perkembangan lebih lanjut
dari DRAM. Akses pada memori disinkronkan dengan frekuensi sistim prosesor sehingga menghemat waktu. Pada motherboard modern, SDRAM
berfungsi sebagai pengganti langsung DRAM.
- First level cache (L1), ini tingkat cache
teratas dalam hirarki, dengan kapasitas memori terkecil, termahal dan
tercepat.
- Second level cache (L2), cache level dua ini
memiliki kapasitas lebih besar dari L1, tetapi lebih lambat dan murah. Cache
L2 masih lebih cepat dibandingkan dengan RAM.
- Write back (WB), cache digunakan tidak
hanya saat membaca, tetapi juga dalam proses menulis.
- Write through (WT), mementingkan keamanan: cache
hanya digunakan saat membaca, sedangkan untuk menulis ditunggu hingga
memori yang dituju selesai menulis.
Posting Komentar