-
公开(公告)号:US09830356B2
公开(公告)日:2017-11-28
申请号:US14333740
申请日:2014-07-17
发明人: Gagan Mehra , Foram Gandhi , Steve Yellenberg
IPC分类号: G06F3/00 , G06F17/30 , G06F12/0871 , G06F12/126 , G06F13/38 , G06F13/10 , G06F9/44
CPC分类号: G06F17/3048 , G06F9/4411 , G06F12/0871 , G06F12/126 , G06F13/102 , G06F13/385
摘要: Certain example embodiments relate to memory management techniques that enable users to “pin” elements to particular storage tiers (e.g., RAM, SSD, HDD, tape, or the like). Once pinned, elements are not moved from tier-to-tier during application execution. A memory manager, working with at least one processor, receives requests to store and retrieve data during application execution. Each request is handled using a non-transitory computer readable storage medium (rather than a transitory computer readable storage medium), if the associated data is part of a data cache that is pinned to the non-transitory computer readable storage medium, or if the associated data itself is pinned to the non-transitory computer readable storage medium. If neither condition applies, the memory manager determines which one of the non-transitory and the transitory computer readable storage mediums should be used in handling the respective received request, and handles the request accordingly.