El sistema operativo, es el instrumento indispensable para hacer de la computadora un objeto
útil. Bajo este nombre se agrupan todos aquellos programas que permiten a los usuarios la
utilización de este enredo de cables y circuitos, que de otra manera serian difíciles de controlar.
Un sistema operativo se define como un conjunto de procedimientos manuales y automáticos,
que permiten a un grupo de usuarios compartir una instalación de computadora eficazmente.
Monotareas
Son más primitivos, solo pueden
manejar un proceso en cada momento
o que solo puede ejecutar las tareas de
una en una.
Monousuario
Son aquellos que nada más puede
atender a un solo usuario, gracias a las
limitaciones creadas por el hardware, los
programas o el tipo de aplicación que se
este ejecutando.
Multiusuario
En esta categoría se encuentran todos los sistemas que
cumplen simultáneamente las necesidades de dos o más
usuarios, que comparten mismos recursos. Este tipo de
sistemas se emplean especialmente en redes.
Multitarea
Su objetivo es tener a varias tareas en la
memoria principal, de manera que cada
uno está usando el procesador, o un
procesador distinto, es decir, involucra
máquinas con más de una UCP.
S. O. por Lotes
Procesan una gran cantidad de trabajos con poca o
ninguna interacción entre los usuarios y los
programas en ejecución. Se reúnen todos los
trabajos comunes para realizarlos al mismo tiempo,
evitando la espera de dos o más trabajos como
sucede en el procesamiento en serie.
De Tiempo Real
Son aquellos en los cuales no tiene importancia el
usuario, sino los procesos. Por lo general, están
subutilizados sus recursos con la finalidad de prestar
atención a los procesos en el momento que lo
requieran. se utilizan en entornos donde son
procesados un gran número de sucesos o eventos.
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.
Distribuidos
Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores.
De Red
Son aquellos sistemas que mantienen a dos o más computadoras unidas a través de algún medio de
comunicación (físico o no), con el objetivo primordial de poder compartir los diferentes recursos y la
información del sistema.
Paralelos
se pretende que cuando existan dos o más procesos que compitan por algún recurso se puedan
realizar o ejecutar al mismo tiempo.