Avoiding Fragmentation

In the simplified explanation given in the Introduction, one doubly linked list was sufficient to satisfy all the needs of the buddy system. This has, indeed, been the situation until kernel 2.6.23. During the development of the kernel 2.6.24, the buddy system has, however, seen the integration of patches disputed among the kernel developers for an unusually long amount of time. Since the buddy system is one of the most venerable components of the kernel, changes are not accepted lightly.

Continue reading here: Grouping Pages by Mobility

Was this article helpful?

0 0