Cache is a high-speed memory device that is placed between a microprocessor and a system memory. A Microprocessor usually can process data at a much faster rate than what the system memory can provide. If this disparity isn't handled, we will end up with a microprocessor that's idling most of the time, because it has to wait on main system memory to provide the (or cosnume) data. With a cache, which could operate at a speed near the processor to shuttle data back and forth between processor and memory. Cache memory relies on a concept in computer science called locality of reference. This concept stipulates that when the processor accesses a piece of data, it is highly likely that it will access data that are also in the same locale in memory. A cache subsystem will fetch the requested data and those around to anticpate the next processor request.
Cache is a high speed buffer memory for storing automatically small areas of frequently used memory, so that the machine does not have to wait for the full memory access time every time it needs to access the data in those areas.Most computers have separate but similar cache memories for data and instructions. This allows the same access time advantages for both, but as data and instructions are usually in different places in memory eliminates any conflicts in usage.Some computers have multiple levels of different speed cache with different sizes. These are typically referred to as L1 cache, L2 cache, L3 cache, etc. with L1 being the fastest, most expensive, smallest size cache closest to the processor; the others are successively closer to the main memory.
Cache memory is composed of 2 types of memory:RAM (Random Access Memory) this is used to store the data copied from main RAM as a series of Cache LinesCAM (Content Addressable Memory) this is used to store the main RAM address for each Cache Line, so the data in Cache Memory can be found and associated with main RAM. The CAM also typically contains special flags (e.g. the "dirty" bit - indicating that the Cache Line has been modified and will have to be written back to main RAM).Cache memory also contains controller logic to coordinate the necessary actions.The first computer built to have what we now call Cache memory was the IBM Stretch 7030 introduced in 1961. However IBM at the time called this feature "Virtual memory". (Confusing isn't it?)
It depends on what you define as speed. Speed when browsing the net? Speed when streaming a video? Speed when playing high-end games? Speed when word processing? I need this same answer but in how fast it processes things
Super mini computers is a high speed performance compared to ordinary mini computer. and also has a large amount of memory compare to mini computers and also most powerful type of mini computers, capabilities more commonly associated with mainframes.
Horse
Yes ,i think cache memory is very fast memory in conputer system.
Cache.
Constantly needed data is stored in RAM, and depending on the system and the CPU used, it may be stored in cache memory. Cache memory is a special, high-speed type of RAM. It is more expensive and uses more current than DRAM, but it is used where speed is critical. Cache memory is generally inside of the CPU these days.
Basically for the same reason that cache itself helps increase the speed. If there is more cache memory, the computer will have more information readily available, and there will be less cases where the information CAN'T be found in cache, and the CPU needs to access actual RAM, which is slower (or whatever other source of data the cache is supposed to speed up).
virtual memory
Usually high speed SRAM with CAM (content addressable memory) line address tags.
Cache memory is the high speed memories which are repeatedly requested by the Cache client (CPU). Whenever the requested data from the cpu is present in the cache, it directly supply the data and is known as cache hit(fast) and when the data is not accessible in cache then cache access the block of the main memory and feed to the CPU and it is termed as cache miss (slow).
Cache is a high speed memory which is basically used for the following reason: As the speed of the main memory is not as much as the speed of the CPU.so just to compensate the speed mistmatch between the CPU and main memory the cache is used in between the two.so whenever the CPU asks for any data its being checked with the cache memory and if present then "cache hit" occurs or else "cache miss" occurs wher the CPU takes the data form the main memory and that data's cpoy is being send to the cache for any further operation where the CPU can request for the same data. Anand bhat(mca@kiit-870024)
cache memory
A small high speed memory unit for storing temporary results is usually a register but can also be referred to as cache or a buffer
Cache memory is special, high-speed static memory that is used to reduce the amount of accesses to dynamic RAM. While cache memory used to be on the motherboard, it is now most commonly found inside the CPU. Static memory is larger, costlier to produce, and uses more current than DRAM. But static memory is the fastest type of memory there is and it doesn't need refreshed (so long as the power is maintained). So cache is a compromise to store the most used code and data to reduce the access to the slower DRAM.
You should ask the question without the word "buffer" in the sentence. The correct statement would be; A Cache is an area of high speed memory that sits between the processor and the primary memory.