Use the free area chain to implement allocation and recycling of main memory in variable partition management