Tugas Pertemuan 10 Organisasi Dan Arsitektur Komputer
Universitas Teknokrat Indonesia
Nama : Eko Haryadi
NPM : 19316029
Kelas : TK 19 A
Web :
Segmen memori yang lebih cepat dan berukuran kecil yang waktu aksesnya sedekat register dikenal sebagai cache memory.
Dalam hierarki memori komputer, cache memory memiliki waktu akses yang lebih ngebut daripada memori utama. Umumnya, memori cache sangat kecil dan karenanya digunakan sebagai buffer.
Pengertian Cache Memory
Cache memory adalah memori berkecepatan tinggi, yang ukurannya kecil tetapi lebih cepat dari memori utama (RAM). CPU dapat mengakses memori ini lebih cepat daripada memori utama.
Cache memory digunakan untuk menyinkronkan data dengan CPU berkecepatan tinggi dan untuk meningkatkan kinerjanya.
Cache memory hanya dapat diakses oleh CPU dan berfungsi untuk menyimpan data dan program yang sering digunakan oleh CPU.
Cache memory memastikan bahwa data harus tersedia secara instan untuk CPU setiap kali CPU membutuhkan data ini.
Kinerja memori cache sering diukur dalam hal kuantitas yang disebut rasio Hit. Kami dapat meningkatkan kinerja Cache menggunakan ukuran blok cache yang lebih tinggi, asosiasi yang lebih tinggi, mengurangi tingkat kesalahan, mengurangi penalti kesalahan, dan mengurangi Mengurangi waktu untuk mencapai cache . Ditanyakan juga, bagaimana kinerja cache dihitung?Sebuah contohUntuk cache terpadu, penalti per instruksi adalah (0 + 1,35% x 20) = 0,27 siklus.Untuk akses data, yang terjadi pada sekitar 1/3 dari semua instruksi, penaltinya adalah (1 + 1,35% x 20) = 1,27 siklus per akses, atau 0,42 siklus per instruksi.Total penalti adalah 0.69 CPI.
Orang mungkin juga bertanya, apa yang ada di cache memori? Memory Caching Sebuah memory cache , kadang-kadang disebut cache store atau RAM cache , adalah bagian dari memori yang terbuat dari RAM statis (SRAM) berkecepatan tinggi, bukan RAM dinamis (DRAM) yang lebih lambat dan lebih murah yang digunakan untuk memori utama .
Caching memori efektif karena sebagian besar program mengakses data atau instruksi yang sama berulang-ulang.Juga tahu, bagaimana memori cache meningkatkan kinerja?Mengoptimalkan Kinerja CacheMengurangi waktu hit – Cache tingkat pertama yang kecil dan sederhana serta prediksi cara.Meningkatkan bandwidth cache – Cache berpipa, cache multi-bank, dan cache non-pemblokiran.Mengurangi penalti kesalahan – Kata kritis terlebih dahulu dan menggabungkan buffer tulis.Bagaimana cara memilih ukuran cache?
Dalam batasan keras ini, faktor-faktor yang menentukan ukuran cache yang sesuai termasuk jumlah pengguna yang bekerja pada mesin, ukuran file yang biasa mereka gunakan, dan (untuk cache memori ) jumlah proses yang biasanya berjalan pada mesin.
Komentar
Posting Komentar