Ou multitarefa como é chamado também, é uma extensão lógica da multiprogramação onde múltiplos jobs são executados simultaneamente, ocupando uma fatia de tempo da UCP. O conceito básico é de alternância da fila de jobs, enquanto um processo espera um determinado dado, outro utiliza o processamento da UCP. $uhttps://pt.wikipedia.org/wiki/Tempo_compartilhado