What Does Memory Allocation Mean? Techopedia Explains Memory Allocation Static Memory Allocation: The program is allocated memory at compile time. Dynamic Memory Allocation: The programs are allocated with memory at run time.