Cache Memories Cache Memories in Uniprocessors. Reading versus Writing. Improving Performance