In the previous article , we discussed about cache and its properties. We also learnt some concepts and terminology related to cache. If you haven't read that article, i will recommend you to read that article first. This article contains many terms which i've discussed in that article. In this article, we will learn cache replacement strategies, cache mapping techniques and cache writing techniques. Below is the index of this complete cache tutorial. Cache Introduction Cache Organisation Understanding a few Concepts Cache Replacement Strategies Random Replacement Least Recently Used (LRU) Replacement Cache Mapping Techniques Direct Mapped Cache Set Associative Mapped Cache Fully Associative Mapped Cache The Tedious Task of Cache Writing Write Through No Allocate (write around) Allocate Write Back Basic Cache Simulator Cache Replacement Strategies I