CACHE MEMORY L1, L2, L3
Pengertian
Cache adalah memori yg lebih kecil, lebih cepat
yang menyimpan salinan data dari yang paling sering digunakan memori utama
lokasi. Cache berfungsi untuk mempercepat akses data
pada komputer karena cache menyimpan data/informasi yang telah diakses oleh
suatu buffer, sehingga meringankan kerja processor.
Cache beasal dari kata cash. Dari istilah
tersebut cache adalah tempat menyembunyikan atau tempat menyimpan sementara.
Sesuai definisi tersebut cache memori adalah tempat menyimpan data sementara.
Cara ini dimaksudkan untuk meningkatkan transfer data dengan menyimpan data
yang pernah diakses pada cache tersebut, sehingga apabila ada data yang ingin
diakses adalah data yang sama maka maka akses akan dapat dilakukan lebih cepat.
Cache memori ini adalah memori tipe SDRAM yang
memiliki kapasitas terbatas namun memiliki kecepatan yang sangat tinggi dan
harga yang lebih mahal dari memori utama. Cache memori ini terletak antara
register dan RAM (memori utama) sehingga pemrosesan data tidak langsung mengacu
pada memori utama.
Level Memori Cache
Cache memori ada tiga level yaitu L1, L2 dan L3.
a.
Cache memori level 1
(L1) adalah cache memori yang terletak dalam prosesor (cache internal). Cache
ini memiliki kecepatan akses paling tinggi dan harganya paling mahal. Ukuran
memori berkembang mulai dari 8Kb, 64Kb dan 128Kb
b.
.Cache memori level 2
(L2) memiliki kapasitas yang lebih besar yaitu berkisar antara 256Kb sampai
dengan 2Mb. Namun cache L2 ini memiliki kecepatan yang lebih rendah dari cache
L1.
Cache L2 terletak
terpisah dengan prosesor atau disebut dengan cache eksternal.
c.
Cache memori level 3
(L3) hanya dimiliki oleh prosesor yang memiliki unit lebih dari satu misalnya
dualcore dan quadcore. Fungsinya adalah untuk mengontrol data yang masuk dari
cache L2 dari masing-masing inti prosesor.
Fungsi Cache L1, L2, dan
L3
a.
Fungsi Cache L1
Sejumlah kecil SRAM
memori yang digunakan sebagai cache yang terintegrasi atau satu paket di dalam
modul yang sama pada prosesor. L1 cache ini dikunci pada kecepatan yang sama
pada prosesor. Berguna untuk menyimpan secara sementara instruksi dan data, dan
memastikan bahwa prosesor memiliki supply data yang stabil untuk diproses
sementara memori mengambil dan menyimpan data baru.
b.
Fungsi Cache L2
Fungsinya sama dengan Cache
L1, Cache L2 dikenal juga dengan nama secondary cache, adalah memory yang
memiliki urutan kecepatan kedua (tipe memori yang paling cepat adalah Cache L1)
yang disediakan untuk mikroprosesor.
c.
Fungsi Cache L3
L3 cache memori khusus
yang bekerja dengan L1 dan L2 untuk meningkatkan kinerja komputer. L1, L2 dan
L3 yang pemrosesan komputer unit ( CPU )
cache, jenis lain dalam sistem cache seperti hard disk cache.
Cara Kerja Memori Cache
Jika prosesor membutuhkan suatu data,
pertama-tama ia akan mencarinya pada cache. Jika data ditemukan, prosesor akan
langsung membacanya. Tetapi jika data yang dicari tidak ditemukan,prosesor akan
mencarinya pada RAM yang kecepatannya lebih rendah. Pada umumnya, cache dapat
menyediakan data yang dibutuhkan oleh prosesor sehingga pengaruh kerja RAM yang
lambat dapat dikurangi. Dengan cara ini maka memory bandwidth akan naik dan
kerja prosesor menjadi lebih efisien.
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.
moga bermanfaat...
nice saung
Tidak ada komentar:
Posting Komentar
Catatan: Hanya anggota dari blog ini yang dapat mengirim komentar.