This document contains information about cache memory provided by multiple students:
- Cache memory is a fast type of volatile memory that stores frequently used data and programs to provide faster access for the CPU. It stores data temporarily until the computer is powered off.
- There are different levels of cache memory with L1 cache being the fastest and closest to the CPU. Cache mapping determines how data is stored in cache memory and there are three main types: direct mapping, associative mapping, and set associative mapping.
- When data is replaced in cache memory, different replacement algorithms are used to determine which data to remove. Write policies like write-through and write-back determine when written data is transferred from cache to main