Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Cache Memory.

Presentasi serupa


Presentasi berjudul: "Cache Memory."— Transcript presentasi:

1 Cache Memory

2 Cache Memory Adalah memory yang berukuran kecil yang sifatnya temporary (sementara). Walaupun ukuran filenya sangat kecil namun kecepatannya sangat tinggi. Dalam terminologi hadware, istilah ini biasanya merujuk pada memory berkecepatan tinggi yang menjembatani aliran data antara processor dengan memory utama (RAM) yang biasanya memiliki kecepatan yang lebih rendah.

3 Cache Memory

4 Jenis Cache Memory Terdapat dua macam letak cache. Berada dalam keping prosesor yang disebut on chip cache atau cache internal. (L1) Kemudian berada di luar chip prosesor yang disebut off chip cache atau cache eksternal. (L2) Cache internal diletakkan dalam prosesor sehingga tidak memerlukan bus eksternal, akibatnya waktu aksesnya akan cepat sekali, apalagi panjang lintasan internal bus prosesor sangat pendek untuk mengakses cache internal.

5 Konsep Cache Memory Teori dasar dalam sebuah konsep pendistribusian instruksi yang diperoleh maupun diambil dari memory oleh prosessor terdapat 2 instrumen yaitu: Alamat Adalah sebuah alamat instruksi yang terdapat pada blok sumber (RAM) Isi Instruksi Adalah sebuah data instruksi yang bersumber dari peripheral

6 Konsep Cache Memory Memory Utama (RAM) bertugas untuk menerima instruksi pertama kalinnya dari peripheral, dan sebagai sarana running aplikasi. Cache Memory (L2) Adalah sebuah memory yang berisi salinan dari memory utama Cache Memory (L1) adalah sebuah memory yang bertugas mengambil alamat dan instruksi dari L2, atau Main memory.

7 Konsep Cache Memory

8 CPU Cache Diagram

9 Cache Diagram

10 Hirarchy Memory

11 Hirarchy Computers

12 Cache Memory (L1) Cache Memory (L1), Bertugas untuk menyimpan alamat instruksi sebelumnya agar tidak melakukan permintaan ulang kepada L2 atau Main Memory jika terdapat instruksi yang sama dimasa depan. Cache Memory (L1), ditempatkan didalam internalnya CPU agar proses akses yang dilakukan oleh unit control tidak memanfaatkan BUS internal prosesor, (Pemanfaatan BUS eksternal membutuhkan waktu yang lebih lama dibandingkan internal BUS) Cache Memory (L1), Konsep penyimpanan alamat instruksi yang dilakukan sama dengan konsep server proxy yang terdapat pada kasus jaringan internet.

13 Cache Memory (L1) Cache Memory (L1), Memiliki kecepatan yang setara dengan kecepatan prosesor. Diantara semua jenis memory L1 adalah jenis memory yang tercepat dar R2, RAM, dan Hardisk. Memory termahal (L1 maupun L2)

14 Cache Memory (L1) Quiz Apakah CPU masih memerlukan cache eksternal (L2, L3) apabila telah ada cache internal?

15 Cache Memory (L1) Answer
YA, diperlukan untuk mengantisipasi permintaan akses alamat yang belum tercakup dalam cache internal, Jika ada instruksi baru yang di inputkan pada Main Memory maka cache harus melakukan update data dari Cache Memory (L2).

16 Cache Memory Algorithm
Algoritma Penggantian adalah suatu mekanisme pergantian blok – blok dalam memori cache yang lama dengan data baru. Dalam pemetaan langsung tidak diperlukan algoritma ini, namun dalam pemetaan asosiatif dan asosiatif set, algoritma ini mempunyai peranan penting untuk meningkatkan kinerja cache memori. Banyak algoritma penggantian yang telah dikembangkan: Least Recently Used (LRU), yaitu mengganti blok data yang terlama berada dalam cache dan tidak memiliki referensi. Algoritma lainnya adalah First In First Out (FIFO), yaitu mengganti blok data yang awal masuk. Kemudian Least Frequently Used (LFU) adalah mengganti blok data yang mempunyai referensi paling sedikit.


Download ppt "Cache Memory."

Presentasi serupa


Iklan oleh Google