SlideShare a Scribd company logo
Jika prosesor membutuhkan suatu data, pertama-tama
ia akan mencarinya pada cache. Jika data ditemukan,
prosesor akan langsung membacanya dengan delay yang
sangat kecil.Tetapi jika data yang dicari tidak
ditemukan,prosesor akan mencarinya pada RAM yang
kecepatannya lebih rendah.
CPU
Cache
CPU
Cache
Pada umumnya, cache dapat menyediakan data
yang dibutuhkan oleh prosesor sehingga pengaruh
kerja RAM yang lambat dapat dikurangi. Dengann
cara ini maka memory bandwidth akan naik dan
kerja prosesor menjadi lebih efisien. Selain itu
kapasitas memori cache yang semakin besar juga
akan meningkatkan kecepatan kerja computer
secara keseluruhan.
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
Memori utama terdiri dari 1n sampai dengan
2n word beralamat, dengan masing-masing
word mempunyai n-bit alamat yang unik.
Untuk keperluan pemetaan, memori ini
dinggap terdiri dari sejumlah blok yang
mempunyai panjang K word masing-masing
bloknya. Dengan demikian, ada M = 2n/K
blok. Cache terdiri dari C buah baris yang
masing-masing mengandung K word, dan
banyaknya baris jauh lebih sedikit
dibandingkan dengan banyaknya blok
memori utama (C << M).
Fungsi dari Cache Memory adalah sebagai tempat menyimpan data sementara atau intruksi yang
diperlukan oleh processor. Secara gampangnya, cache berfungsi untuk mempercepat akses data
pada komputer karena cache menyimpan data atau informasi yang telah di akses oleh suatu
buffer, sehingga meringankan kerja processor.
Jadi Bisa disimpulkan fungsi cache memory yaitu:
1. Mempercepat Akses data pada computer
2. Meringankan kerja prosessor
3. Menjembatani perbedaan kecepatan antara cpu dan memory utama.
4. Mempercepat kinerja memory.
Kapasitas cache memory yang lebih besar dapat
membantu memperbaiki kinerja prosesor, setidak-
tidaknya mempersingkat waktu yang diperlukan dalam
proses mengakses data.
Menentukan ukuran memori cache sangatlah penting
untuk mendongkrak kinerja komputer. Dari segi harga
cache sangatlah mahal tidak seperti memori utama.
Semakin besar kapasitas cache tidak berarti semakin
cepat prosesnya, dengan ukuran besar akan terlalu
banyak gate pengalamatannya sehingga akan
memperlambat proses.
Lalu berapa idealnya kapasitas cache? Sejumlah
penelitian telah menganjurkan bahwa ukuran cache
antara 1KB dan 512KB akan lebih optimum [STA96].
Fungsi Pemetaan/Mapping terdiri dari:
 Pemetaan Langsung
 Pemetaan Asosiatif
 Pemetaan Asosiatif Set
Pemetaan Langsung (Direct
Mapping)
Pemetaan langsung adalah
teknik yang paling sederhana,
yaitu teknik ini memetakan blok
memori utama hanya ke
sebuah saluran cache saja
Keuntungan Menggunakan Direct Mapping antara lain :
1. Mudah dan Murah diimplementasikan
2. Mudah untuk menentukan letak salinan data main
memory pada chace.
Kerugian menggunakan Direct Mapping antara lain :
1. Setiap blok main memory hanya dipetakan pada 1 line
saja.
Pemetaan Asosiatif (Associative Mapping)
Pemetaan asosiatif mengatasi kekurangan
pemetaan langsung dengan cara mengizinkan
setiap blok memori utama untuk dimuatkan ke
sembarang saluran cache. Dengan pemetaan
assosiatif, terdapat fleksibilitas penggantian blok
ketika blok baru dibaca ke dalam cache.
Keuntungan Menggunakan Associative Mapping antara
lain :
1. Cepat dan fleksibel.
Kerugian menggunakan Associative Mapping antara lain :
1. kompleksitas rangkaian yang diperlukan untuk menguji
tag seluruh saluran cache secara parallel, sehingga
pencarian data di cache menjadi lama.
Keuntungan Menggunakan Pemetaan
Asosiatif Set
antara lain :
1. Setiap blok memori dapat menempati
lebih dari satu kemungkinan nomor line
(dapat menggunakan line yang
kosong), sehingga thrashing dapat
diperkecil
Pemetaan Asosiatif Set (Set Associative Mapping)
Pada pemetaan ini, cache dibagi dalam sejumlah
sets. Setiap set berisi sejumlah line.
Presentasi Cache Memori

More Related Content

What's hot

Cache memory
Cache memoryCache memory
Cache memory
Iman Quarters
 
What is Cache and how it works
What is Cache and how it worksWhat is Cache and how it works
What is Cache and how it works
Tabraiz Yaseen
 
cache memory
cache memorycache memory
cache memory
marzuli_prabowo
 
Cache memory
Cache memoryCache memory
Cache memory
Faiq Ali Sayed
 
cache memory
cache memorycache memory
Mode Pengalamatan & Permasalahan Desain Pengalamatan
Mode Pengalamatan & Permasalahan Desain PengalamatanMode Pengalamatan & Permasalahan Desain Pengalamatan
Mode Pengalamatan & Permasalahan Desain Pengalamatan
lailalutfi
 
Tipe manajemen memori pada sistem operasi
Tipe manajemen memori pada sistem operasi Tipe manajemen memori pada sistem operasi
Tipe manajemen memori pada sistem operasi
Shary Armonitha
 
Cache memory
Cache  memoryCache  memory
Cache memory
Prasenjit Dey
 
04 Cache Memory
04  Cache  Memory04  Cache  Memory
04 Cache Memory
Jeanie Delos Arcos
 
Makalah Organisasi Komputer - Direct Memory Access (DMA)
Makalah Organisasi Komputer - Direct Memory Access (DMA)Makalah Organisasi Komputer - Direct Memory Access (DMA)
Makalah Organisasi Komputer - Direct Memory Access (DMA)
Fajar Jabrik
 
Hirarki memori
Hirarki memoriHirarki memori
Hirarki memori
mmrifai
 
Cache memoy designed by Mohd Tariq
Cache memoy designed by Mohd TariqCache memoy designed by Mohd Tariq
Cache memoy designed by Mohd Tariq
Mohd Tariq
 
Cache memory
Cache memory Cache memory
Cache memory
Zalal Udeen
 
Cache memory
Cache memoryCache memory
Cache memory
Shailesh Tanwar
 
Ppt cpu
Ppt cpuPpt cpu
Power Point \ PPT - Memori Eksternal
Power Point \ PPT - Memori EksternalPower Point \ PPT - Memori Eksternal
Power Point \ PPT - Memori Eksternal
Indri Sukmawati Rahayu
 
Computer architecture cache memory
Computer architecture cache memoryComputer architecture cache memory
Computer architecture cache memory
Mazin Alwaaly
 
Memory hierarchy
Memory hierarchyMemory hierarchy
Memory hierarchy
Mahesh Kumar Attri
 
Cache memory
Cache memoryCache memory
Cache memory
Abir Rahman
 

What's hot (20)

Cache memory
Cache memoryCache memory
Cache memory
 
What is Cache and how it works
What is Cache and how it worksWhat is Cache and how it works
What is Cache and how it works
 
cache memory
cache memorycache memory
cache memory
 
Cache memory
Cache memoryCache memory
Cache memory
 
cache memory
cache memorycache memory
cache memory
 
Mode Pengalamatan & Permasalahan Desain Pengalamatan
Mode Pengalamatan & Permasalahan Desain PengalamatanMode Pengalamatan & Permasalahan Desain Pengalamatan
Mode Pengalamatan & Permasalahan Desain Pengalamatan
 
Tipe manajemen memori pada sistem operasi
Tipe manajemen memori pada sistem operasi Tipe manajemen memori pada sistem operasi
Tipe manajemen memori pada sistem operasi
 
Cache memory
Cache  memoryCache  memory
Cache memory
 
04 Cache Memory
04  Cache  Memory04  Cache  Memory
04 Cache Memory
 
Makalah Organisasi Komputer - Direct Memory Access (DMA)
Makalah Organisasi Komputer - Direct Memory Access (DMA)Makalah Organisasi Komputer - Direct Memory Access (DMA)
Makalah Organisasi Komputer - Direct Memory Access (DMA)
 
Hirarki memori
Hirarki memoriHirarki memori
Hirarki memori
 
Cache memoy designed by Mohd Tariq
Cache memoy designed by Mohd TariqCache memoy designed by Mohd Tariq
Cache memoy designed by Mohd Tariq
 
Cache memory
Cache memory Cache memory
Cache memory
 
Cache memory
Cache memoryCache memory
Cache memory
 
Ppt cpu
Ppt cpuPpt cpu
Ppt cpu
 
07. memory
07. memory07. memory
07. memory
 
Power Point \ PPT - Memori Eksternal
Power Point \ PPT - Memori EksternalPower Point \ PPT - Memori Eksternal
Power Point \ PPT - Memori Eksternal
 
Computer architecture cache memory
Computer architecture cache memoryComputer architecture cache memory
Computer architecture cache memory
 
Memory hierarchy
Memory hierarchyMemory hierarchy
Memory hierarchy
 
Cache memory
Cache memoryCache memory
Cache memory
 

Similar to Presentasi Cache Memori

Memory (Part 2)
Memory (Part 2)Memory (Part 2)
Memory (Part 2)
Ajeng Savitri
 
Pertemuan 5 organisasi input output
Pertemuan 5 organisasi input outputPertemuan 5 organisasi input output
Pertemuan 5 organisasi input output
jumiathyasiz
 
Memoryi internal-eksternal
Memoryi internal-eksternalMemoryi internal-eksternal
Memoryi internal-eksternal
syamsinur
 
Pertemuan 10-sistem-memori2
Pertemuan 10-sistem-memori2Pertemuan 10-sistem-memori2
Pertemuan 10-sistem-memori2France Rhezhek
 
Organisasi komputer
Organisasi komputerOrganisasi komputer
Organisasi komputer
Erlangga Erlangga
 
Slide4 manajemen memori _Bu Indra
Slide4 manajemen memori _Bu IndraSlide4 manajemen memori _Bu Indra
Slide4 manajemen memori _Bu IndraHz Tena
 
manajemen memori
manajemen memorimanajemen memori
manajemen memori
dewi2093
 
Pengenalan hardware[1]
Pengenalan hardware[1]Pengenalan hardware[1]
Pengenalan hardware[1]
febriantifebi1
 
Pengenalan hardware
Pengenalan hardwarePengenalan hardware
Pengenalan hardware
nurulnailah
 
Pengenalan Hardware
Pengenalan HardwarePengenalan Hardware
Pengenalan Hardware
AmaliaRamadhani10
 
Pengenalan hardware
Pengenalan hardwarePengenalan hardware
Pengenalan hardware
ramlahidris
 
Pengenalan Hardware
Pengenalan HardwarePengenalan Hardware
Pengenalan Hardware
AliTaufiq1
 
Pengenalan Hardware
Pengenalan HardwarePengenalan Hardware
Pengenalan Hardware
Meilanidamayantisari
 
Pengenalan hardware
Pengenalan hardwarePengenalan hardware
Pengenalan hardware
nursafitri14
 
Pengenalan hardware
Pengenalan hardwarePengenalan hardware
Pengenalan hardware
nursafitri14
 
Pengenalan hardware
Pengenalan hardwarePengenalan hardware
Pengenalan hardware
Fahruljamil11
 
Pengenalan hardware
Pengenalan hardwarePengenalan hardware
Pengenalan hardware
KanKaneki
 
Pengenalan hardware
Pengenalan hardwarePengenalan hardware
Pengenalan hardware
Muhtrii7
 

Similar to Presentasi Cache Memori (20)

Memory (Part 2)
Memory (Part 2)Memory (Part 2)
Memory (Part 2)
 
Pertemuan 5 organisasi input output
Pertemuan 5 organisasi input outputPertemuan 5 organisasi input output
Pertemuan 5 organisasi input output
 
Memoryi internal-eksternal
Memoryi internal-eksternalMemoryi internal-eksternal
Memoryi internal-eksternal
 
Pertemuan 10-sistem-memori2
Pertemuan 10-sistem-memori2Pertemuan 10-sistem-memori2
Pertemuan 10-sistem-memori2
 
08. memory 2
08. memory 208. memory 2
08. memory 2
 
Organisasi komputer
Organisasi komputerOrganisasi komputer
Organisasi komputer
 
Slide4 manajemen memori _Bu Indra
Slide4 manajemen memori _Bu IndraSlide4 manajemen memori _Bu Indra
Slide4 manajemen memori _Bu Indra
 
Front side bus
Front side busFront side bus
Front side bus
 
manajemen memori
manajemen memorimanajemen memori
manajemen memori
 
Pengenalan hardware[1]
Pengenalan hardware[1]Pengenalan hardware[1]
Pengenalan hardware[1]
 
Pengenalan hardware
Pengenalan hardwarePengenalan hardware
Pengenalan hardware
 
Pengenalan Hardware
Pengenalan HardwarePengenalan Hardware
Pengenalan Hardware
 
Pengenalan hardware
Pengenalan hardwarePengenalan hardware
Pengenalan hardware
 
Pengenalan Hardware
Pengenalan HardwarePengenalan Hardware
Pengenalan Hardware
 
Pengenalan Hardware
Pengenalan HardwarePengenalan Hardware
Pengenalan Hardware
 
Pengenalan hardware
Pengenalan hardwarePengenalan hardware
Pengenalan hardware
 
Pengenalan hardware
Pengenalan hardwarePengenalan hardware
Pengenalan hardware
 
Pengenalan hardware
Pengenalan hardwarePengenalan hardware
Pengenalan hardware
 
Pengenalan hardware
Pengenalan hardwarePengenalan hardware
Pengenalan hardware
 
Pengenalan hardware
Pengenalan hardwarePengenalan hardware
Pengenalan hardware
 

Presentasi Cache Memori

  • 1.
  • 2. Jika prosesor membutuhkan suatu data, pertama-tama ia akan mencarinya pada cache. Jika data ditemukan, prosesor akan langsung membacanya dengan delay yang sangat kecil.Tetapi jika data yang dicari tidak ditemukan,prosesor akan mencarinya pada RAM yang kecepatannya lebih rendah. CPU Cache
  • 3. CPU Cache Pada umumnya, cache dapat menyediakan data yang dibutuhkan oleh prosesor sehingga pengaruh kerja RAM yang lambat dapat dikurangi. Dengann cara ini maka memory bandwidth akan naik dan kerja prosesor menjadi lebih efisien. Selain itu kapasitas memori cache yang semakin besar juga akan meningkatkan kecepatan kerja computer secara keseluruhan. 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
  • 4. Memori utama terdiri dari 1n sampai dengan 2n word beralamat, dengan masing-masing word mempunyai n-bit alamat yang unik. Untuk keperluan pemetaan, memori ini dinggap terdiri dari sejumlah blok yang mempunyai panjang K word masing-masing bloknya. Dengan demikian, ada M = 2n/K blok. Cache terdiri dari C buah baris yang masing-masing mengandung K word, dan banyaknya baris jauh lebih sedikit dibandingkan dengan banyaknya blok memori utama (C << M).
  • 5. Fungsi dari Cache Memory adalah sebagai tempat menyimpan data sementara atau intruksi yang diperlukan oleh processor. Secara gampangnya, cache berfungsi untuk mempercepat akses data pada komputer karena cache menyimpan data atau informasi yang telah di akses oleh suatu buffer, sehingga meringankan kerja processor. Jadi Bisa disimpulkan fungsi cache memory yaitu: 1. Mempercepat Akses data pada computer 2. Meringankan kerja prosessor 3. Menjembatani perbedaan kecepatan antara cpu dan memory utama. 4. Mempercepat kinerja memory.
  • 6. Kapasitas cache memory yang lebih besar dapat membantu memperbaiki kinerja prosesor, setidak- tidaknya mempersingkat waktu yang diperlukan dalam proses mengakses data. Menentukan ukuran memori cache sangatlah penting untuk mendongkrak kinerja komputer. Dari segi harga cache sangatlah mahal tidak seperti memori utama. Semakin besar kapasitas cache tidak berarti semakin cepat prosesnya, dengan ukuran besar akan terlalu banyak gate pengalamatannya sehingga akan memperlambat proses. Lalu berapa idealnya kapasitas cache? Sejumlah penelitian telah menganjurkan bahwa ukuran cache antara 1KB dan 512KB akan lebih optimum [STA96].
  • 7. Fungsi Pemetaan/Mapping terdiri dari:  Pemetaan Langsung  Pemetaan Asosiatif  Pemetaan Asosiatif Set Pemetaan Langsung (Direct Mapping) Pemetaan langsung adalah teknik yang paling sederhana, yaitu teknik ini memetakan blok memori utama hanya ke sebuah saluran cache saja Keuntungan Menggunakan Direct Mapping antara lain : 1. Mudah dan Murah diimplementasikan 2. Mudah untuk menentukan letak salinan data main memory pada chace. Kerugian menggunakan Direct Mapping antara lain : 1. Setiap blok main memory hanya dipetakan pada 1 line saja.
  • 8. Pemetaan Asosiatif (Associative Mapping) Pemetaan asosiatif mengatasi kekurangan pemetaan langsung dengan cara mengizinkan setiap blok memori utama untuk dimuatkan ke sembarang saluran cache. Dengan pemetaan assosiatif, terdapat fleksibilitas penggantian blok ketika blok baru dibaca ke dalam cache. Keuntungan Menggunakan Associative Mapping antara lain : 1. Cepat dan fleksibel. Kerugian menggunakan Associative Mapping antara lain : 1. kompleksitas rangkaian yang diperlukan untuk menguji tag seluruh saluran cache secara parallel, sehingga pencarian data di cache menjadi lama.
  • 9. Keuntungan Menggunakan Pemetaan Asosiatif Set antara lain : 1. Setiap blok memori dapat menempati lebih dari satu kemungkinan nomor line (dapat menggunakan line yang kosong), sehingga thrashing dapat diperkecil Pemetaan Asosiatif Set (Set Associative Mapping) Pada pemetaan ini, cache dibagi dalam sejumlah sets. Setiap set berisi sejumlah line.