Tolong jelaskan mengenai Entri tembolok dari Tembolok CPU

Data ditransfer antara memori dan tembolok di blok ukuran tetap, disebut garis tembolok. Ketika sebuah baris tembolok akan disalin dari memori ke tembolok, entri tembolok dibuat. Masuknya tembolok akan mencakup data yang disalin serta lokasi memori yang diminta (sekarang disebut tag).

Ketika prosesor perlu membaca atau menulis sebuah lokasi di memori utama, pertama mengecek entri yang sesuai dalam tembolok. Tembolok memeriksa isi dari lokasi memori yang diminta dalam setiap baris tembolok yang mungkin mengandung alamat tersebut. Jika prosesor menemukan bahwa lokasi memori berada di dalam tembolok, cache hit telah terjadi (jika tidak, cache miss).

Pada kasus cache hit, prosesor langsung membaca atau menulis data dalam baris tembolok.

Pada kasus cache miss, tembolok mengalokasikan sebuah entri baru, dan salinan data dari memori utama. Kemudian, permintaan tersebut dipenuhi dari isi tembolok.