Anda di halaman 1dari 5

BAB I.

PENDAHULUAN

1.1 Latar Belakang


Memori cache menjadi solusi kesenjangan kecepatan antara prosesor yang sangat cepat dengan
memori utama yang relatif lebih lambat.
Cache bekerja dengan menyimpan salinan sementara dari data yang sering diakses.

1.2 Tujuan
Memahami dasar-dasar cache memory.
Menjelaskan mekanisme kerja, tipe, dan algoritma cache memory.
Mengetahui pengaruh cache memory terhadap kecepatan komputer.

BAB II. PEMBAHASAN

Saat sedang melakukan troubleshooting di komputer atau sedang membersihkan history pada
browser maka kemungkinan besar akan menemukan istilah cache atau cache memory.

2.1 Pengertian Cache Memory


Cache memory adalah sebuah sistem yang dapat membantu memproses data lebih cepat karena
merupakan tempat penyimpanan sementara data dan instruksi yang sering digunakan. Itu
mengapa kamu mungkin menemukan salah satu situs lebih mudah dan cepat diakses sementara
yang lainnya tidak.
Pada dasarnya cache memory adalah penyangga antara memori utama dan CPU. Itu ditempatkan
di antara memori utama dan CPU. Selain itu, ini disinkronkan dengan kecepatan CPU.
• Memori utama dan cache adalah memori akses acak (RAM) internal yang menggunakan sirkuit
transistor berbasis semikonduktor. Ini adalah memori tercepat yang menyediakan akses data
berkecepatan tinggi ke mikroprosesor komputer. (Memori kecil berkecepatan tinggi.)
• Cache adalah memory berukuran kecil yang sifatnya temporary (sementara). Walaupun ukuran
filenya sangat kecil, namun kecepatannya sangat tinggi. Dalam terminologi hardware, istilah ini
biasanya merujuk pada memory berkecepatan tinggi yang menjembatani aliran data antara
processor dengan memory utama (RAM) yang biasanya memiliki kecepatan jauh lebih rendah.
(Menjembatani kecepatan prosesor dan memori utama (RAM)).
• Menyimpan salinan sementara data yang sering digunakan.
• Prinsip Lokalitas Referensi: Data yang baru diakses kemungkinan akan diakses lagi dalam waktu
dekat.
2.2 Cara Kerja Cache Memory
Ketika prosesor mengeksekusi perintah eksekusi untuk pertama kalinya, prosesor menemukan
dan mengumpulkan informasi dari cache L1. Proses ini biasa disebut sebagai hit. Jika informasi
yang diperlukan oleh prosesor tidak tersedia di cache L1, prosesor segera mencari di cache L2.
Mencari informasi dalam cache L2 biasanya membutuhkan waktu lebih lama daripada mencari
informasi dalam cache L1. Cache level 1 (L1) adalah bank memori yang terintegrasi dalam chip
CPU. Inventaris dua tingkat (L2) adalah area pementasan sekunder yang melayani cache L1.
Meningkatkan ukuran cache L2 dapat mempercepat beberapa aplikasi, tetapi tidak berpengaruh
pada yang lain. Cache ini bisa berada di chip terpisah dalam modul paket multichip atau bisa juga
berupa bank chip terpisah di motherboard. Memori cache L2 dapat diintegrasikan ke dalam chip
CPU. L2 cache terdiri dari dua komponen utama yang menjadi penyimpanan data dan ram.
Penyimpanan data adalah area di mana ketepatan waktu informasi atau data dipertahankan. RAM
adalah area kecil memori yang digunakan oleh cache untuk mengelola penempatan data dalam
cache. Ukuran memori utama yang dikendalikan oleh RAM dapat di-cache. Cache L2 dari model PC
terbaru biasanya diatur oleh chipset di bagian “Norton”.

CONTOH SINGKAT CARA KERJA CACHE MEMORY:


 Prosesor memeriksa cache memory saat perlu data.
 Jika data ada (cache hit) -> Data dikirim langsung ke prosesor.
 Jika data tidak ada (cache miss) -> Data diambil dari memori utama dan disimpan dalam
cache.

2.3 Jenis-Jenis Cache Memory


1. Memory Cache Memory cache sering disebut sebagai cache RAM. Ini adalah bagian dari memori
yang dibuat dengan RAM statis kecepatan tinggi. Jenis cache ini lebih efektif karena hampir semua
program dapat berulang kali mengakses data atau perintah yang sama. Ini berarti bahwa semakin
banyak informasi yang disimpan dalam, semakin sering komputer menggunakan cache ini daripada
menggunakan RAM yang relatif lebih lambat. Cache memori memiliki tiga level. Anda pasti akan
menemukan label L1 cache, L2 cache atau L3 cache dalam kemasan perangkat komputer Anda
atau dalam informasi teknis. L1 adalah nama untuk cache internal, itu berada di area antara CPU
dan RAM. Cache ini memiliki kecepatan akses maksimum. Ukuran memori berkisar dari 8 KB, 64 KB
dan 128 KB. Sedangkan L2 adalah cache eksternal dengan kapasitas lebih besar dari 256 KB hingga
2 MB. Dalam hal kecepatan L2 sebenarnya lebih lambat dari L1. Terakhir, cache L3 biasanya
digunakan dalam model komputer baru yang memiliki lebih dari satu prosesor, misalnya Dual Core
atau Quad Core. L3 bertindak sebagai pengontrol data yang diakses oleh cache L2 dan oleh
masing-masing inti prosesor.

Berikut adalah beberapa level atau tipe cache memory:


1. Level Cache
• L1: Terkecil, tercepat, terintegrasi dalam prosesor. Level 1 merupakan tipe cache memory utama
atau cache internal yang terpasang pada prosesor atau CPU.bCache memory level pertama ini
merupakan tipe yang paling umum dengan proses tercepat kapasitas berkisar 2 KB hingga 128 KB,
tergantung pada jenis prosesor komputer tersebut, dengan harga yang cukup mahal. Instruksi yang
diperlukan CPU pertama kali akan dicari di memori cache L1. Termasuk akumulator, register
alamat, penghitung program dan lainnya. }

• L2: Lebih besar, lebih lambat dari L1, masih cepat. Level 2 merupakan jenis cache eksternal yang
umumnya memiliki kapasitas yang lebih besar daripada cache L1 dengan kapasitas diantara 256KB
hingga 512KB. L2 ada di mikroprosesor, terpisah dari prosesor utama namun tetap menempel
pada piringan CPU. Instruksi pertama kali akan mencari data di L1, jika tidak ditemukan maka akan
diolah oleh microprocessor ke dalam L2.}

• L3: Lebih besar lagi, opsional, digunakan dalam sistem multiprosesor.{Jenis cache L3 memiliki
kapasitas yang jauh lebih besar sekitar 1 MB hingga 8 MB namun bila dibandingkan dengan
kecepatan pengolahan data L1 dan L2 jenis ini jauh lebih lambat. L3 juga dikenal dengan sebutan
lain, yaitu main memory dimana akan menyimpan semua data terbaru dan berfungsi untuk
mengatur data yang diakses dari memori L2. L3 merupakan cache custom yang didesain untuk
meningkatkan kecepatan pengolahan data L1 dan L2.}

• L4:Biasa disebut dengan secondary memory, cache jenis ini memiliki waktu akses paling lambat
namun data-data tersimpan permanen

2. Mapping
•Direct Mapped
•Fully Associative
•Set Associative

2.4 Algoritma Penggantian Data


•Saat cache penuh dan data baru harus dimasukkan.
•Jenis algoritma:
-Least Recently Used (LRU)
-First In First Out (FIFO)
-Random
-Dan lain-lain
2.5 Pengaruh Cache Memory terhadap Performa
•Hit Rate: Persentase akses data yang ditemukan di cache.
•Miss Rate: Persentase akses data yang tidak ditemukan di cache.
•Hit/Miss Penalty: Waktu yang dibutuhkan untuk mengambil data dari cache/memori
utama
•Cache memory yang efektif secara signifikan meningkatkan kecepatan komputer.

BAB III. PENUTUP


3.1 Kesimpulan
Cache memory berperan vital dalam menjembatani kesenjangan kecepatan antara CPU dan
RAM, sehingga meningkatkan kinerja komputer.
Pemahaman tentang konsep, jenis, algoritma, dan pengaruhnya berguna bagi para pembuat
sistem dan programmer software untuk memaksimalkan potensi komputer.

3.2 Saran
Penelitian lanjutan mengenai optimasi cache memory dalam berbagai skenario penggunaan
komputer dapat dilakukan untuk lebih mengoptimalkan kinerja sistem

DAFTAR PUSTAKA:

https://www.exabytes.co.id/blog/cache-memory-adalah/

https://idwebhost.com/blog/pengertian-fungsi-dan-tipe-cache-pada-komputer/

https://eling.ub.ac.id/mod/resource/view.php?id=29376
https://cloudku.id/apa-itu-cache-memory/

https://lms.onnocenter.or.id/wiki/index.php/Cache#:~:text=Second%20level%20cache
%20(L2)%2C,tetapi%20juga%20dalam%20proses%20menulis.

https://journal.widyatama.ac.id/index.php/jitter/article/download/146/136/501#:~:text=Miss
%20rate%20adalah%20akses%20terhadap,dapat%20ditemukan%20di%20cache%20memory.

https://www.studocu.com/id/document/universitas-terbuka/komputer-1/cache-memory/
57463300

https://www.cloudeka.id/id/berita/web-dev/apa-itu-cache-memory/#:~:text=Cache%20memory
%20berfungsi%20sebagai%20buffer,diperlukan%20oleh%20prosesor%20secara%20cepat.

https://id.scribd.com/doc/69616130/HUBUNGAN-ANTARA-KECEPATAN-PROSESOR-DAN-UKURAN-
CACHE

https://www.geeksforgeeks.org/page-replacement-algorithms-in-operating-systems/

Anda mungkin juga menyukai