In the following article the author is going to summarize and show possible enhancements of the buddy system algorithm. This scheme of dynamic memory control is usually embedded in the memory management unit, which is a part of the most widely used modern operating systems. A description of possi-ble cooperation with an operating system, as a way of the overall algorithm improvement was described. An example of the research was presented as one of possible ways of improving the algorithm.