IPL (initial program load) is a mainframe term for the loading of the operating system into the computer's main memory . A mainframe operating system (such as OS/390) contains many megabytes of code that is customized by each installation, requiring some time to load the code into the memory.