Memory hierarchy
In computer architecture, the memory hierarchy separates computer storage into a hierarchy based on response time. Since response time, complexity, and capacity are related, the levels may also be distinguished by their performance and controlling technologies. Memory hierarchy affects performance in computer architectural design, algorithm predictions, and lower level programming constructs involving locality of reference. There are four major storage levels.
- Certain
- eny
- Comment
- enIn computer architecture, the memory hierarchy separates computer storage into a hierarchy based on response time. Since response time, complexity, and capacity are related, the levels may also be distinguished by their performance and controlling technologies. Memory hierarchy affects performance in computer architectural design, algorithm predictions, and lower level programming constructs involving locality of reference. There are four major storage levels.
- Date
- enMay 2021
- Depiction
- Has abstract
- enIn computer architecture, the memory hierarchy separates computer storage into a hierarchy based on response time. Since response time, complexity, and capacity are related, the levels may also be distinguished by their performance and controlling technologies. Memory hierarchy affects performance in computer architectural design, algorithm predictions, and lower level programming constructs involving locality of reference. Designing for high performance requires considering the restrictions of the memory hierarchy, i.e. the size and capabilities of each component. Each of the various components can be viewed as part of a hierarchy of memories (m1, m2, ..., mn) in which each member mi is typically smaller and faster than the next highest member mi+1 of the hierarchy. To limit waiting by higher levels, a lower level will respond by filling a buffer and then signaling for activating the transfer. There are four major storage levels. * Internal – Processor registers and cache. * Main – the system RAM and controller cards. * On-line mass storage – Secondary storage. * Off-line bulk storage – Tertiary and Off-line storage. This is a general memory hierarchy structuring. Many other structures are useful. For example, a paging algorithm may be considered as a level for virtual memory when designing a computer architecture, and one can include a level of nearline storage between online and offline storage.
- Is primary topic of
- Memory hierarchy
- Label
- enMemory hierarchy
- Link from a Wikipage to another Wikipage
- Assembly language
- C (programming language)
- Cache (computing)
- Cache hierarchy
- Cache miss
- Category:Computer architecture
- Category:Computer data storage
- Category:Hierarchy
- Central processing unit
- Cloud storage
- Code refactoring
- Communication-avoiding algorithm
- Computer architecture
- Computer memory
- Computer programming
- Computer storage
- CPU cache
- Disk storage
- Exabytes
- File:ComputerMemoryHierarchy.svg
- File:Hwloc.png
- GiB
- Gigabyte
- Hierarchical storage management
- Inline assembler
- Locality of reference
- Memory access pattern
- Memory wall
- MiB
- Micro-operation
- Nearline storage
- Non-RAID drive architectures
- Non-Uniform Memory Access
- Offline storage
- Opcode
- Optimizing compiler
- Page fault
- Primary storage
- Processor register
- Programming language
- Random-access memory
- Register pressure
- Register spilling
- Secondary storage
- Solid-state drive
- Tape library
- Terabyte
- Tertiary storage
- Tiered storage
- Virtual memory
- Wikt:bottleneck
- SameAs
- a31M
- Bellek hiyerarşisi
- Geheugenhiërarchie
- Hiérarchie de mémoire
- Hierarquia de memória
- Hirarki memori
- Jerarquia de memòria
- Jerarquía de memoria
- m.010gpp
- Q1589327
- Speicherhierarchie
- Ієрархія пам'яті
- Жад иерархиясы
- Иерархия памяти
- Меморијска хијерархија
- מדרג זיכרון
- سلسلهمراتب حافظه
- هرمية الذاكرة
- 記憶體階層
- 메모리 계층 구조
- Subject
- Category:Computer architecture
- Category:Computer data storage
- Category:Hierarchy
- Thumbnail
- WasDerivedFrom
- Memory hierarchy?oldid=1086513241&ns=0
- WikiPageLength
- 11889
- Wikipage page ID
- 137146
- Wikipage revision ID
- 1086513241
- WikiPageUsesTemplate
- Template:Citation needed
- Template:Cn
- Template:Memory types
- Template:Original research inline
- Template:Reflist
- Template:Short description