Initial program load (IPL)

IPL (initial program load) is een mainframe-term voor het laden van het besturingssysteem in het hoofdgeheugen van de computer . Een mainframe-besturingssysteem (zoals OS/390) bevat vele megabytes aan code die bij elke installatie wordt aangepast, waardoor het laden van de code in het geheugen enige tijd in beslag neemt. Op een personal computer is opstarten of opnieuw opstarten het equivalent van IPL-en (de term wordt ook als werkwoord gebruikt)

In vroegere besturingssystemen moest je, als je apparaten aan het hardwaresysteem toevoegde, het systeem stoppen, het configuratiebestand wijzigen, en dan "opnieuw IPL-en", een activiteit die inhield dat het systeem gedurende enige tijd niet beschikbaar zou zijn. De huidige systemen bieden dynamische herconfiguratie, zodat het systeem kan blijven draaien.