| Memory Hierarchy |
Article Index for Memory |
Website Links For Memory |
Information AboutMemory Hierarchy |
| CATEGORIES ABOUT MEMORY HIERARCHY | |
| computer memory | |
| hierarchy | |
|
The Hierarchical arrangement of Storage in current Computer Architecture s is called the memory hierarchy. It is designed to take advantage of Memory Locality in Computer Program s. Each level of the hierarchy has the properties of higher Speed , smaller size, and lower Latency than lower levels. Most modern CPUs are so fast that for most program workloads, the Locality Of Reference of memory accesses and the efficiency of the Caching and memory transfer between different levels of the hierarchy are the practical limitation on processing speed. As a result, the CPU spends much of its time idling, waiting for memory I/O to complete. The memory hierarchy in most computers is:
MANAGEMENT Modern Programming Language s mainly assume two levels of memory, main memory and disk storage, though in Assembly Language , and in Inline Assembler in languages such as C , registers can be directly accessed. Taking optimal advantage of the memory hierarchy requires the cooperation of programmers, hardware, and compilers (as well as underlying support from the operating system):
SEE ALSO |
|
|