首页> 外国专利> 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

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.
机译:公开了一种用于识别存储器中的要在其中存储数据块的区域的方法和存储器控制器。存储器被视为包括多个大小相等的存储段,并记录了分配了哪些段以及正在使用这些段中的哪些存储位置。数据块除以存储部分的大小,其余部分给出重叠的大小。分析存储器以识别其中存储数据块的区域,使得该区域具有足以容纳数据块的连续存储器区域,并从具有足够未使用存储器来保持重叠的已分配存储器部分开始。如果一个区域足够大,但是起始部分无法保持重叠,则该区域将被排除。可以使用的区域可以包括足以容纳数据块并从未分配的内存部分开始的连续内存区域。在分析了内存并找到了几个可能的区域之后,将数据存储在起始部分最靠近重叠部分的区域中。

著录项

  • 公开/公告号GB2444746A

    专利类型

  • 公开/公告日2008-06-18

    原文格式PDF

  • 申请/专利权人 SYMBIAN SOFTWARE LIMITED;

    申请/专利号GB20060025088

  • 发明设计人 TOBY GRAY;

    申请日2006-12-15

  • 分类号G06F12/02;G06F9/50;G06F12/06;

  • 国家 GB

  • 入库时间 2022-08-21 19:46:23

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号