发明名称 Lazy stack memory allocation in systems with virtual memory
摘要 A method for mapping of logical memory regions (usually referred to as pages) of application addressable contiguous memory space to non-contiguous pages of the physical memory is provided. Each thread in an application is allocated a substantially larger amount of virtual memory, than will typically be used by the thread. Initially only the page at the top of the stack is mapped to a physical page. Later, as the stack expands, more pages of virtual memory are mapped to physical pages, up to the limit of the allocated amount. At the end opposite to the top of the stack, the page is marked as inaccessible, to allow reporting of a stack overflow condition.
申请公布号 US2005198464(A1) 申请公布日期 2005.09.08
申请号 US20050071868 申请日期 2005.03.03
申请人 SAVAJE TECHNOLOGIES, INC. 发明人 SOKOLOV STEPAN
分类号 G06F12/08;(IPC1-7):G06F12/08 主分类号 G06F12/08
代理机构 代理人
主权项
地址