Este documento clasifica los sistemas operativos de acuerdo a diferentes criterios como el modo de trabajo del usuario (interactivo u off-line), el número de usuarios (mono o multiusuario), el propósito (específico o general) y el número de procesadores (multiprocesador o sistema distribuido). Algunos ejemplos mencionados son los sistemas de tiempo compartido, los sistemas por lotes, MS-DOS, UNIX, los sistemas de tiempo real y los sistemas de propósito general de lotes o tiempo compartido.