Actualmente los sistemas operativos se clasifican en tres clasificaciones: sistemas operativos por su estructura (visión interna), sistemas operativos por los servicios que ofrecen y sistemas operativos por la forma en que ofrecen sus servicios (visión externa).
1.- SISTEMAS OPERATIVOS POR SERVICIO(Visión Externa).
Esta clasificación es la más comúnmente usada y conocida desde el punto de vista del usuario final.
POR NUMERO DE USUARIOS:
Sistema Operativo Monousuario.
Sistema Operativo Multiusuario.
POR EL NUMERO DE TAREAS:
Sistema Operativo Monotarea.
Sistema Operativo Multitarea.
POR EL NUMERO DE PROCESADORES:
Sistema Operativo de Uniproceso.
Sistema Operativo de Multiproceso.
2.- SISTEMAS OPERATIVOS POR SU ESTRUCTURA (Visión Interna)
Según, se deben observar dos tipos de requisitos cuando se construye un sistema operativo, los cuales son:Requisitos de usuario: Sistema fácil de usar y de aprender, seguro, rápido y adecuado al uso al que se le quiere destinar. Requisitos del software: Donde se engloban aspectos como el mantenimiento, forma de operación, restricciones de uso, eficiencia, tolerancia frente a los errores y flexibilidad.A continuación se describen las distintas estructuras que presentan los actuales sistemas operativos para satisfacer las necesidades que de ellos se quieren obtener.
3.- SISTEMAS OPERATIVOS POR LA FORMA DE OFRECER SUS SERVICIOS.
Esta clasificación también se refiere a una visión externa, que en este caso se refiere a la del usuario, el cómo accesa a los servicios. Bajo esta clasificación se pueden detectar dos tipos principales: sistemas operativos de red y sistemas operativos distribuidos.