Pre-Grant Publication Number: 20080104353
Filing Date: October 26, 2006
Inventors: Prashanth Madisetti
Assignee: HP
Current U.S. Classification: 711, 711/170000
View Prior Art for Claim 00019
A method, comprising the steps of:
receiving a request for allocation of a size of memory;
identifying a first memory block in a first modified buddy system memory allocation free block list of a first modified buddy system memory allocator, wherein a size of the first memory block is smaller than the size of memory from the request;
searching a second modified buddy system memory allocation free block list of a second modified buddy system memory allocator for a second memory block that is contiguous with the first memory block;
identifying the second memory block in the second modified buddy system memory allocation free block list, wherein a size of the second memory block is different from the size of the first memory block and is smaller than the size of memory from the request; and
allocating the first memory block and the second memory block to a client application to satisfy the request for the size of memory.
Submitted by: Ian ShieldsLast updated: 3 months ago
Title ACM Transactions on Programming Languages and Systems (TOPLAS) Vol 6 Issue 1, Jan 1984
ISBN 0164-0925
Description
1984 paper describing two variants of the buddy system for memory allocation.
1 thumb up 0 thumbs down
Annotations(0)
Submitted by: Ian ShieldsLast updated: 3 months ago
Title ACM TOPLAS
ISBN 0164-0925
Description
Copy of 1984 paper referenced in earlier prior art submission
0 thumbs up 0 thumbs down
Annotations(0)
Submitted by: Ian ShieldsLast updated: 4 months ago
Title ACM Transactions on Programming Languages and Systems (TOPLAS) Vol 6 Issue 1, Jan 1984 (PDF)
ISBN 0164-0925
Description
See notes under previous prior art submission for this article.
0 thumbs up 0 thumbs down
Annotations(0)