发明名称 SEQUENTIAL BLOCK ALLOCATION IN A MEMORY
摘要 A region of memory is logically divided into a number of segments, each of which is logically divided into a number of blocks. Blocks are allocated sequentially. A head pointer and a tail pointer demarcate the section of allocated blocks. As allocated blocks are added, the tail pointer is moved so that it remains at the end of the section of allocated blocks. If the tail pointer is within a threshold distance of the head pointer, then the head pointer is moved from its current position to a new position, and the allocated blocks between the current and new positions are freed (deallocated and/or erased). Thus, writes to the memory can be performed sequentially, and blocks can be freed in advance of when they are actually needed.
申请公布号 US2013346724(A1) 申请公布日期 2013.12.26
申请号 US201213528676 申请日期 2012.06.20
申请人 RANADE DILIP MADHUSUDAN;PENDHARKAR NIRANJAN;BANERJEE ANINDYA;SYMANTEC CORPORATION 发明人 RANADE DILIP MADHUSUDAN;PENDHARKAR NIRANJAN;BANERJEE ANINDYA
分类号 G06F12/06 主分类号 G06F12/06
代理机构 代理人
主权项
地址