发明名称 MEMORY MANAGEMENT
摘要 <p>A method of managing a memory (104) of an apparatus (100), the apparatus executing one or more processes using the memory (104). The method comprises maintaining a plurality of lists of identifiers, wherein each list has an associated size value and an associated threshold corresponding to a maximum number of identifiers in that list, wherein each identifier identifies a corresponding region of the memory (104) that had been allocated for a process but that is currently not required by any of the one or more processes, and wherein the size of a region of the memory (104) identified by an identifier of a list equals the size value associated with that list. When a process requests (S302) allocation of a region of the memory (104): one of the lists are identified (S304) that has an associated size value suitable for the allocation request; and if that list is not empty, (S308) to that process a region is identified of the memory (104) identified by one of the identifiers stored in that list and (S310) that identifier is removed from that list, and, otherwise, (S312) a region of the memory (104) is allocated with a size of the identified associated size value and (S316) the allocated region is identified of the memory to that process. The method comprises adjusting (S318, S328, S612) one or more of the thresholds in dependence upon the current usage of the memory (104) by the one or more processes.</p>
申请公布号 WO2009098547(A1) 申请公布日期 2009.08.13
申请号 WO2008IB51774 申请日期 2008.02.08
申请人 FREESCALE SEMICONDUCTOR, INC.;ROBIN, JEAN-LUC;MENDES-CARVALHO, JOSE 发明人 ROBIN, JEAN-LUC;MENDES-CARVALHO, JOSE
分类号 G06F12/02 主分类号 G06F12/02
代理机构 代理人
主权项
地址