1975
DOI: 10.1145/360715.360752
|View full text |Cite
|
Sign up to set email alerts
|

An algorithm for locating adjacent storage blocks in the buddy system

Abstract: A simple scheme for the determination of the location of a block of storage relative to other blocks is described. This scheme is applieahle to the buddy type storage allocation systems.Two storage allocation schemes that have been presented by Knowlton [1] and Hirschberg [2] are similar in many basic features, and both are referred to as buddy systems. The purpose of both these methods is to keep track of a large memory pool used to satisfy storage requests.These two systems have the following basic actions … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
11
0

Year Published

1976
1976
2016
2016

Publication Types

Select...
4
4
1

Relationship

0
9

Authors

Journals

citations
Cited by 14 publications
(11 citation statements)
references
References 2 publications
0
11
0
Order By: Relevance
“…Differing only in the choice of the standard size different, buddy systems are proposed in [8,9,10,11,12,6]. Newer approaches that use cacheoblivious structures for allocating space in memory hierarchies include [13,14].…”
Section: Dynamic Storage Allocation: Old and Newmentioning
confidence: 99%
“…Differing only in the choice of the standard size different, buddy systems are proposed in [8,9,10,11,12,6]. Newer approaches that use cacheoblivious structures for allocating space in memory hierarchies include [13,14].…”
Section: Dynamic Storage Allocation: Old and Newmentioning
confidence: 99%
“…The buddy system [4,5,6] is a nice algorithm for dynamic storage atlocation, but it suffers from a serious degree of infernal fragmentation. The Shen and Peterson system [1] presents a modified form of the buddy system.…”
Section: Introductionmentioning
confidence: 99%
“…The present paper assumes that the reader is familiar with the buddy system [4,5,6] and the Shen and Peterson system [1]. We have tried to keep all the symbols which are used in this paper as close as possible to those of Shen and Peterson.…”
Section: Introductionmentioning
confidence: 99%
“…Knowlton [13] describes a binary block splitting technique for use in a hst processing language, Purdom [20] looks at the statistical properties of the external space fragmentation of this technique under the assumptions of Poisson requests and exponential holding times. Hinds [7] presents a coding scheme for locating the buddy of a block of storage. Isoda, Goto, and Kimura [11] provide a modified buddy system for greater efficiency of memory usage.…”
mentioning
confidence: 99%