Una interrupción es una señal recibida por el procesador que indica suspender la ejecución actual para ejecutar una subrutina antes de reanudar el programa. La multiprogramación permite que varios procesos compartan la memoria y se ejecuten por turnos, aprovechando tiempos de espera de E/S. El tiempo compartido consiste en compartir recursos entre usuarios mediante multitarea. La jerarquía de memorias organiza la memoria en niveles piramidales para lograr el rendimiento de una memoria rápida al costo