En sistema con varios núcleos (procesadores múltiples) los comandos de tuberías (pipeline) pueden estar ejecutándose al mismo tiempo, en caso contrario el programador del sistema operativo divide el tiempo de ejecución entre los comandos.