Step 1: OS loads the program to run
Step 2: The program makes a malloc
function call, and the Lib library has free blocks
Step 2: The program makes a malloc
function call, and the Lib library has free blocks


 http://en.wikipedia.org/wiki/Buddy_memory_allocation
see https://www.geeksforgeeks.org/page-table-entries-in-page-table/
2017ppt