发明名称 Allocating memory sectors for a data block by finding a contiguous area which starts with a sector with unused memory at least at much as the overlap
摘要 Disclosed is a method and a memory controller for identifying an area in a memory in which to store a block of data. The memory is treated as comprising a plurality of memory sections of equal size, with a record of which sections are allocated and which memory locations within those sections are in use. The block of data is divided by the size of a memory section, with the remainder giving the size of an overlap. The memory is analysed to identify a region in which to store the block of data, such that the region has contiguous areas of memory sufficient to accommodate the block of data and starts in an allocated memory section that has enough unused memory to hold the overlap. If, a region is big enough, but the starting section cannot hold the overlap, the region is excluded. Regions that can be used may include contiguous areas of memory sufficient to accommodate the block of data and that commence in an unallocated memory section. After the memory has been analysed and several possible areas found the data is stored in the region with the starting section closest to the overlap.
申请公布号 GB2444746(A) 申请公布日期 2008.06.18
申请号 GB20060025088 申请日期 2006.12.15
申请人 SYMBIAN SOFTWARE LIMITED 发明人 TOBY GRAY
分类号 G06F12/02;G06F9/50;G06F12/06 主分类号 G06F12/02
代理机构 代理人
主权项
地址
您可能感兴趣的专利