In the book "computer architecture a quantitative approach by hennessy and patterson", it is given that write takes more time than read because tag comparison in cache happens in parallel with block reading (in case of read) and if it is a hit then memory block immediately being transferred to CPU. While this is not possible in case of write, because we can't write a block unless it is a hit, else it would overwrite the present data in cache.

So my question is "is it only a reason behind this or there are others too?"

and what is rationale behind the more power consumption in case of Read/Write?

More Nandan Kumar Jha's questions See All
Similar questions and discussions