multiprogramación
Un sistema operativo que puede ejecutar más de un programa a la vez. compartiendo el tiempo y la memoria de una sola CPU (central programming unit) La multiprogramación es una forma rudimentaria de procesamiento paralelo, donde varios programas son ejecutados al mismo tiempo sobre un único procesador. Como hay un solo procesador, no puede haber una verdadera ejecución simultánea de programas diferentes. El sistema operativo ejecuta parte de un programa, luego parte de otro, y así al usuario le parece que todos los programas están siendo ejecutados al mismo tiempo.