White RoomNEW

Seven Kilobyte Request

A binary buddy allocator manages one free 64 KB region. A program calls malloc(7 * 1024).

64 KB
32 KB | 32 KB
16 KB | 16 KB | 32 KB
 8 KB |  8 KB | 16 KB | 32 KB

How many splits does the search perform, and how much of the returned block does the caller not get to use?