Memory Management
摘要
Most programs work on more data than a typical processor can hold in its registers, so data needs to be stored in memory or long-term store (such as disk storage). Most programming languages use memory as their primary data storage, relying on input/output or virtual memory to access long-term store. Virtual memory is usually not handled at the programming language level, but as a service provided by the operating system to transparently give the appearance of more memory than physically available.