Cache memory is
a) Static RAM
b) Dynamic RAM
d) both a and b
This question was asked from Computer Fundamentals chapter and requested for the answer here by mukes khadka. Continue reading for correct answer and explanation to this question.
You are welcome to answer this question:- cache memory is and offer your explanation in the comment form below. Discussions are always welcomed!
Correct Answer: a) Static RAM
What is Cache Memory?
Cache memory is the high-speed memory that a computer microprocessor can access more quickly than it can access regular random access memory (RAM). Cache memory is also called also called CPU memory. This memory is typically integrated directly into the CPU chip (L1 Cache) or placed on a separate chip that has a separate bus interconnect with the CPU (L2 Cache).
The purpose of cache memory is to store program instructions and data that are used repeatedly in the operation of programs or information that the CPU is likely to need next. The computer processor can access this information quickly from the cache rather than having to get it from computer's main memory. Fast access to these instructions increases the overall speed of the program.
IS Cache SRAM Memory?
A memory cache sometimes called a cache store or RAM cache is a portion of memory made of high-speed static RAM (SRAM) instead of the slower and cheaper dynamic RAM (DRAM) used for main memory. Memory caching is effective because most programs access the same data or instructions over and over.
Option C is not valid because ROM is not writable and CPU needs to read and write on cache. Because C is not valid, option D is not valid.
The confusion rests between option A and B. Dynamic RAM is cheaper but it is slower than SRAM and we know that we need a faster device for Cache Memory, thus it is not suitable.
So, finally, Static RAM is the correct answer for to question.