Clasificación de sistemas operativos
Administración de tareas
MONOTAREA: Los que permiten sólo ejecutar un programa a la vez.
MULTITAREA: Los que permiten ejecutar varias tareas o programas al mismo tiempo.
Manejo de recursos o acceso a servicios
CENTRALIZADOS: Si permite utilizar los recursos de un solo ordenador.
DISTRIBUIDOS: Si permite utilizar los recursos (CPU, memoria, periféricos...) de más de un ordenador al mismo tiempo.
Administración de usuarios
MONOUSUARIO: Aquellos que sólo permiten trabajar a un usuario, como es el caso de los ordenadores personales.
MULTIUSUARIO: Los que permiten que varios usuarios ejecuten sus programas a la vez.
Organización interna o estructura
Monolítico: Conjunto de procedimientos, cada uno de los cuales puede llamar a cualquiera de los otros siempre que lo necesite. Cuando se emplea esta técnica, cada procedimiento del sistema tiene una interfaz bien definida en términos de parámetros y resultados, y cada una tiene la libertad de llamar a cualquiera otra, si la última ofrece algún cálculo útil que la primera necesite.
Jerárquico: Forma de sistema de control en el que un conjunto de dispositivos y software de administración se organiza en un árbol jerárquico.
Cliente-servidor: Sistema distribuido entre múltiples Procesadores donde hay clientes que solicitan servicios y servidores que los proporcionan.