"Memory-management routine" refers to a process involved in managing the computer's memory resources effectively. There are several terms that can be used interchangeably with memory management routine, such as memory allocation, memory optimization, memory control, memory administration, and memory supervision. These terms relate to the managing and utilization of computer resources in different ways. Memory allocation involves setting aside enough memory space for each application whereas, memory optimization focuses on using the available memory to its maximum capacity. Memory control refers to regulating the use of memory resources, while memory administration entails managing the computer's memory operations. Lastly, memory supervision oversees the computer's memory usage and ensures that it functions optimally.