发明名称 DYNAMIC MEMORY MANAGEMENT METHOD AND DEVICE FOR EMBEDDED SYSTEM
摘要 PURPOSE: A dynamic memory management method and device for an embedded system is provided to use fragmented segment and maximize efficiency. CONSTITUTION: The method consists of a dynamic memory administrator(2), a main memory(4) and an application(6). The dynamic memory administrator consists of an allocation request administrator(8), a disallocation request administrator(10), a free block table unit(12) and an unused table unit(14). When a system is booted, the dynamic memory administrator begins operating and the dynamic memory is unused. If an application requests specific size of memory, the allocation request administrator accesses the free block table unit and look for the free block table, which is greater or equal to the requested size. If there is, the allocation request administrator allocates the free block table, which is the closest to the start location to expand the unused area. When an application requests disallocation of memory, the disallication request administrator finds out the location of the memory block. If the block is the most upper block of the unused area, the block is merged into the unused area. Otherwise, if the block is adjacent to any free block, both of them are merged and become one block.
申请公布号 KR20020056970(A) 申请公布日期 2002.07.11
申请号 KR20000087189 申请日期 2000.12.30
申请人 SAMSUNG ELECTRONICS CO., LTD. 发明人 KWON, HEUNG ROK
分类号 G06F12/00;(IPC1-7):G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址