El propósito de introducir la programación multicanal es
La denominada programación multicanal se refiere a un método que permite que múltiples programas ingresen a la memoria principal del sistema informático al mismo tiempo e inicien cálculos. En otras palabras, se pueden almacenar múltiples programas (dos o más programas independientes) en la memoria de la computadora al mismo tiempo, todo entre el principio y el final. Macroscópicamente es paralelo, con múltiples programas ejecutándose y ninguno de ellos ha terminado de ejecutarse; microscópicamente es serial, con cada programa turnándose para usar la CPU y ejecutarse alternativamente.
El propósito fundamental de introducir la tecnología de multiprogramación es mejorar la utilización de la CPU y aprovechar al máximo el paralelismo de los componentes del sistema informático. Los sistemas informáticos modernos emplean técnicas de multiprogramación.