Cuando se ejecuta un programa y se produce una interrupción, la direccion de retorno a dicha ruptura se guarda en la pila y se va a ejecutar una subrutina de servicio a dicha interrupcion, es decir, la información queda en RAM en parte, y otra es desplazada hacia HD debido al concepto de memoria virtual, es decir, un mapeado con muchisiiima capacidad que para la UC es la propia memoria RAM, espero que te haya quedado claro:)