geheugenhiërarchie
Geheugenhiërarchie, or memory hierarchy, refers to the way in which computer systems organize and manage memory to provide efficient data access. This hierarchy typically consists of multiple levels, each with different characteristics in terms of speed, size, and cost. The primary goal is to balance the trade-offs between these factors to optimize overall system performance.
At the top of the hierarchy are the fastest and smallest memory types, which are also the
1. **Cache Memory**: Located closest to the processor, cache memory is used to store frequently accessed data.
2. **Main Memory (RAM)**: This is the primary memory used by the processor to store data and
Below these levels are slower but larger memory types:
3. **Secondary Storage**: This includes hard drives and solid-state drives (SSDs), which provide larger storage capacities
4. **Tertiary Storage**: This includes optical discs (CDs, DVDs) and magnetic tapes, which offer even larger capacities
5. **Offline Storage**: This includes backup tapes and external hard drives, which are used for long-term data
The geheugenhiërarchie is designed to take advantage of the principles of locality, where programs tend to