3.The fastest memory is known as cachememory and is what it sounds like- memory that is used to temporarily hold, or cache, contents of the main memory.
5.This sort of memory is very fast but expensive, therefore most processors have a small amount of on-chip cachememory and more system based(on-board) cachememory.
7.[color=#DC143C]Cachememory[/color] is intended to give memory speed approaching that of the fastest memories available, and at the same time provide a large memory size at the price of less expensive types of [color=#DC143C]semiconductor memories[/color].
9.The cache and main memories must be kept in step(coherent). In other words, if a word of main memory is held in one or more locations in cache, then the system must make sure that the contents of cache and memory are the same.