|
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
|
|
|
|
|
|
|
|
|
|
|
Makoto Yoshida , Makoto Kotera , Kyoko Yokoyama , Sadayuki Hikita, Approaches to an integrated office enviroment, Proceedings of 1986 ACM Fall joint computer conference, p.1064-1070, November 1986, Dallas, Texas, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Juan Navarro , Sitaram Iyer , Peter Druschel , Alan Cox, Practical, transparent operating system support for superpages, Proceedings of the 5th symposium on Operating systems design and implementation Due to copyright restrictions we are not able to make the PDFs for this conference available for downloading, December 09-11, 2002, Boston, Massachusetts
|
|
|
|
|
|
Divakar Yadav , A. K. Chaturvedi , Snehil Pansari , Avart Krishnan, Memory management: tertiary buddy system, Proceedings of the 2nd WSEAS International Conference on Computer Engineering and Applications, p.46-49, January 25-27, 2008, Acapulco, Mexico
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|