Mungkin anda pernah mendengar itu tapi anda penasaran apa yang dimaksut dengan kata,,,,jadi disini saya akan menjelaskan apa yang dimaksut dengan cache memory pada komputer dan mengapa saat nih cache memory masih di perlukan di komputer,,,,,??????
cache memory merupakan media penyimpanan data sekunder berkecepatan tinggi, dimana tempat menyimpan data atau informasi sementara yang sering digunakan atau diakses oleh komputer.
Fungsi Cache Memory
--> Mempercepat Akses data pada komputer
--> Meringankan kerja prosessor
--> Menjembatani perbedaan kecepatan antara cpu dan memory utama.
--> Mempercepat kinerja memory
Letak Cache MemorY
1. Terdapat di dalam Processor (on chip )
Cache internal diletakkan dalam prosesor sehingga tidak memerlukan bus eksternal, maka waktu
aksesnya akan sangat cepat sekali
aksesnya akan sangat cepat sekali
2. Terdapat diluar Processor(off chip)
berada pada MotherBoard, memori jenis ini kecepatan aksesnya sangat cepat,
meskipuntidak secepat chache memori jenis pertama
meskipuntidak secepat chache memori jenis pertama
Jenis Cache Memory
1. L1 cache L1 Cache adalah Sejumlah kecil SRAM memori yang digunakan sebagai cache yang terintegrasi menyatu pada prosesor.
- Berguna untuk menyimpan secara sementara
instruksi dan data, dan memastikan bahwa prosesor memiliki supply data
yangstabil untuk diproses sementara memori mengambil dan menyimpan data
baru.
- L1 cache (Level 1 cache) disebut pula dengan istilah primary cache, first cache, atau level one cache.
- transfer data dari L1 cache ke prosesor terjadi paling cepat Kecepatannya mendekati kecepatan register
2. L2 cache Arti istilah L2 Cache adalah Sejumlah kecil SRAM memori yang berada di motherboard dekat dengan posisi dudukan prosesor.
- Berguna untuk menyimpan sementara
instruksi dan data, dan memastikan bahwa prosesor memiliki supply data
yangstabil untuk diproses sementara memori mengambil dan menyimpan data
baru
- (Level 2 cache) secondary cache, second level cache, atau level two cache.
- L2 cache memiliki ukuran lbih besar dibandingkan L1 namun kecepatan transfernya sedikit lebih lama dari L1cache.
3. L3 cache jarang sekali ada, hanya ada di komputer tertentu.
- Berguna ketika terdapat cache yang hilang ”missing” pada cache L1&L2
- L3 cache memiliki ukuran lbih besar dibandingkan L1 dan L2 namun kecepatan
transfernya lebih lama dari L1cache dan L2 Cache.
Elemen Cache Memory
- Fungsi Pemetaan (Mapping)
pemetaan blok-blok memori utama ke dalam saluran cache.
· Pemetaan Langsung (Direct Mapping)
· Pemetaan Asosiatif (Associative Mapping)
· Pemetaan Asosiatif Set (Set Associative Mapping)
untuk memilih blok data mana yang ada di cache yang dapat diganti dengan blok data baru
· Least Recently used (LRU)
· First in first out (FIFO)
· Least frequently used (LFU)
· Random
Cara Kerja Cache Memori
1. CPU membaca word memori
2. Periksa di Cache Memory,
3.Jika ada akan dikirim ke CPU
4.Jika tidak ada akan dicari ke Memory Utama
5.Dikirim ke Cache Memory lalu dikirim ke CPU
KESIMPULAN
karena kecepatan memori utama yang rendah dibandingkan dengan kecepatan prosesor, maka sangat diperluka sekali cache
sebagai antisipasi terhadap permintaan data memori yang akan digunakan
CPU. Apabila data diambil langsung dari memori utama atau maka akan
memakan waktu lama yang menyebabkan dapat membuang waktu dengan menunggu untuk mengskses intruksi dan data pada memory utama.
Maka Cache Memory masih diperlukan sekali oleh komputer.
0 komentar:
Posting Komentar