ACM Home Page
Please provide us with feedback. Feedback
Buddy systems
Full text PdfPdf (972 KB)
Source
Communications of the ACM archive
Volume 20 ,  Issue 6  (June 1977) table of contents
Pages: 421 - 431  
Year of Publication: 1977
ISSN:0001-0782
Authors
James L. Peterson  Univ. of Texas, Austin
Theodore A. Norman  Brigham Young Univ., Provo, UT
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 63,   Citation Count: 30
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/359605.359626
What is a DOI?

ABSTRACT

Two algorithms are presented for implementing any of a class of buddy systems for dynamic storage allocation. Each buddy system corresponds to a set of recurrence relations which relate the block sizes provided to each other. Analyses of the internal fragmentation of the binary buddy system, the Fibonacci buddy system, and the weighted buddy system are given. Comparative simulation results are also presented for internal, external, and total fragmentation.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
Ferguson, H.R.P. On a generalization of the Fibonacci numbers useful in memory allocation schema. The Fibonacci Quart., 14, 3 (Oct. 1976), 233-243.
 
3
Harris, V.C., and Styles, C.C. A generalization of Fibonacci numbers. The Fibonacci Quart. 2, 4 (Dec. 1964), 227-289.
4
5
 
6
 
7
Lewis, T.G., Smith, B.J., and Smith, M.Z. Dynamic memory allocation systems for minimizing internal fragmentation. Proc. ACM Annual Conf., Nov. 1974, pp. 725-728.
 
8
Margolin, B.H., Parmelee, R.P., and Schatzoff, M. Analysis of free-storage algorithms. IBM Systems J. 10, 4 (1971), 283-304.
 
9
Norman, T.A. Tailored buddy systems for dynamic storage allocation. Proc. Fourth Texas Conf. Comptg. Systems, Nov. 1975, pp. 2B-3.1-2B-3.5.
10
 
11
Russell, D.L. Internal fragmentation in a class of buddy systems. Tech. Note 54, Digital Systems Lab., Stanford U., Stanford, Calif., Jan. 1975.
12

CITED BY  30

Collaborative Colleagues:
James L. Peterson: colleagues
Theodore A. Norman: colleagues