-Sistema Operativos de multiprogramación: es el modo de funcionamiento disponible en lagunos sistemas operativos , mediante el cual una computadora procesa varias tareas al mismo tiempo.Se distienge por poder soportar la ejecución de dos o más trabajos.
-Sistema Operativo monotareas: es mas antiguo , solo pueden manejar un proceso en cada momento o que sola pueda ejecutar las tareas de una en una.
-Sistema Operativo Monousuario: son aquellos que solo pueden atender a un solo usuario gracias al hadware.
-Sistema Operativo Multiusuario: en esta categoría se encuentran todos los sistemas que cumplen simultaneamente las necesidades de dos o más usuarios que comparten mismos recursos.
-Sistemas Operativos por lotes : procesan una gran cantidad de trabajos con poca o ninguan interacción entre los usuarios y los programas en ejecucción.
-Sistema Operativo de tiempo real: son aquellos en los cuales no tiene importancia el usuario sino los procesos.
-Sistema Operativo de tiempo compartido :permiten la simulación de que el sistema y sus recursos son todos para cada usuario .El usuarion hace una petición a la cmputadora y la responde lo antes posible.
-Sistemas Operativos distribuidos : permiten distribuir trabajos , tareas o proceso entre un cojunto de procesadores , puede ser que este procesador este en un equipo o en diferentes.
-Sistema Operativo de red: son aquellos que mantienen dos o más computadoras unidas através de algún medio de comunicación ( física o no ).
-Sistemas Operativos paralelos : se pretende que cuando existan dos o más procesos que compitan por algun recurso se puedan realizar al mismo tiempo.