Tipos y clasificaciones de los Sistemas
Operativos
Monousuarios
Los sistemas operativos monousuarios son
aquéllos que 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
Los sistemas operativos 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.
Monotareas
Los sistemas monotarea son aquellos
que 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
Un sistema operativo multitarea es aquél que
le permite al usuario estar realizando varias
labores al mismo tiempo. Por ejemplo, puede
estar editando el código fuente de un
programa durante su depuración mientras
compila otro programa, a la vez que está
recibiendo correo electrónico en un proceso en
background.
Uniproceso
Un sistema operativo
uniproceso es aquél que 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. El ejemplo
más típico de este tipo de
sistemas es el DOS y MacOS.
Multiproceso
Un sistema operativo multiproceso se
refiere al número de procesadores del
sistema, Generalmente estos sistemas
trabajan de dos formas: simétrica o
asimétricamente. Asimétrica, 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. Simétrica:, los procesos son
enviados indistintamente a cualesquiera
de los procesadores disponibles.
Sistemas Operativos de tiempo
compartido.
Permiten la simulación de que el sistema y sus recursos son
todos para cada usuario. El usuario hace una petición a la
computadora, esta la procesa tan pronto como le es posible,
y la respuesta aparecerá en la terminal del usuario.
Sistemas Operativos de
Red
Los sistemas operativos de red se definen como aquellos
que tiene la capacidad de interactuar con sistemas
operativos en otras computadoras por medio de un medio
de transmisión con el objeto de intercambiar información,
transferir archivos, ejecutar comandos remotos y un sin
fin de otras actividades.
Sistemas Operativos
Distribuidos
Los sistemas operativos distribuidos
abarcan los servicios de los de red,
logrando integrar recursos (impresoras,
unidades de respaldo, memoria,
procesos, unidades centrales de proceso)
en una sola máquina virtual que el
usuario accede en forma transparente.