Direct mapped cache's are very simple however they do have a few disadvantages, mainly that you're effectively creating a hash table for addresses and tags, this can lead to collisions. However the advantage is that since you're treating the cache as a large array, addressing is simple.
|