Answer:
Cache memory is relatively small in size as compared to the main memory. The cache memory stores programs, variables which are frequently used by the processor.
Explanation:
The cache memory is placed very close to the processor so that the programs and variables can be accessed very quickly as and when required by the processor. The size of the cache memory is small and also cost more. There is also a secondary cache in many systems which enables to store more programs which cannot be store in the primary cache.