The computer system often has insufficient memory space - Module overlay (overlay) - The application **manually** saves the required commands and data in memory - Task exchange (swapping) - The operating system **automatically** saves temporarily unexecutable programs to external memory - virtual storage - Automatically load more and larger programs in units of **pages in limited memory