Electrical computers and digital processing systems: memory – Storage accessing and control – Memory configuring
Reexamination Certificate
2004-09-30
2010-06-29
Kim, Matt (Department: 2186)
Electrical computers and digital processing systems: memory
Storage accessing and control
Memory configuring
C713S001000
Reexamination Certificate
active
07747834
ABSTRACT:
A memory manager acts on a memory that has been arranged with a predetermined number of fixed memory blocks, with each memory block set to a predefined size. These fixed blocks have been initialized to accelerate the allocation process. When a memory manger receives an allocation request, the size of the request is compared to the predefined size. If the memory manager determines that the fixed memory block handles the memory request, then the memory manager allocates one of the fixed blocks to the pending memory request. If no fixed block is available to handle the request, then the memory manager may allocate the memory from a free memory pool. The memory manager may search the available free memory blocks to identify and allocate the optimum free block that satisfies the pending allocation request.
REFERENCES:
patent: 5577243 (1996-11-01), Sherwood et al.
patent: 5652865 (1997-07-01), Rawlings, III
patent: 6131150 (2000-10-01), DeTreville
patent: 6363468 (2002-03-01), Allison
patent: 6594749 (2003-07-01), Czajkowski
patent: 2005/0114621 (2005-05-01), Lahiri et al.
patent: 2009/0005039 (2009-01-01), Kuhn
patent: 1 130 520 (2001-09-01), None
patent: WO 97/08622 (1997-03-01), None
Gorman, Mel, “Understanding The Linux Virtual Memory Manger”, Thesis, pp. 1-140, Jan. 22, 2003.
Patel Mehul
Rao Sumita
Dudek Edward J
Kim Matt
Kyocera Wireless Corp.
LandOfFree
Memory manager for an embedded system does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Memory manager for an embedded system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Memory manager for an embedded system will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4175502