Soportan a un usuario a la vez. Sin
importar el número de procesadores
que tenga la computadora o el número
de procesos o tareas que el usuario
pueda ejecutar en un mismo instante
de tiempo.
Multiusuarios
Son capaces de dar servicio a más de un usuario a la vez, ya sea por medio
de varias terminales conectadas a la computadora o por medio de sesiones
remotas en una red de comunicaciones. No importa el número de
procesadores en la máquina ni el número de procesos que cada usuario
puede ejecutar simultáneamente.
Por el numero
de tareas
Monotareas
Sólo permiten una tarea a la vez por usuario. Puede darse el
caso de un sistema multiusuario y monotarea, en el cual se
admiten varios usuarios al mismo tiempo pero cada uno de
ellos puede estar haciendo solo una tarea a la vez.
Multitareas
Le permite al usuario estar realizando varias labores al mismo tiempo.
Por ejemplo, puede estar revisando su correo, escuchando música, etc.
Es común encontrar en ellos interfaces gráficas orientadas al uso de
menús y el ratón, lo cual permite un rápido intercambio entre las tareas
para el usuario, mejorando su productividad.
Por el números
de procesadores
Uniprocesos
Es capaz de manejar solamente un procesador de la
computadora, de manera que si la computadora
tuviese más de uno le sería inútil. Un ejemplo típico
de sistemas es el DOS y MacOS.
Multiproceso
Se refiere al número de procesadores del sistema,
que es más de uno y éste es capaz de usarlos todos
para distribuir su carga de trabajo. Generalmente
estos sistemas trabajan de dos formas: simétrica o
asimétricamente.
Simétricos
Los procesos o partes de ellos son enviados indistintamente
a cualesquiera de los procesadores disponibles, teniendo,
teóricamente, una mejor distribución y equilibrio en la carga
de trabajo bajo este esquema.
Asimétricos
El sistema operativo selecciona a uno de los procesadores
el cual jugará el papel de procesador maestro y servirá
como pivote para distribuir la carga a los demás
procesadores, que reciben el nombre de esclavos.