Este documento describe los sistemas de tiempo compartido y cómo mejoran sobre los sistemas operativos por lotes multiprogramados. Los sistemas de tiempo compartido permiten la interacción entre usuario y sistema a través de entradas y salidas interactivas, lo que permite una respuesta inmediata. También permiten que múltiples usuarios compartan el CPU de forma simultánea, cada uno con una pequeña cantidad de tiempo asignada.