CLASIFICACIONES DEL SISTEMA OPERATIVO
- multiprogramación
- monotareas.
- monousuario.
- multiusuario.
- por lotes.
- tiempo real.
- tiempo compartido.
- distribuidos.
- paralelos.
SISTEMA OPERATIVO MULTIPROGRAMACIÓN
Procesa varias tareas al mismo tiempo. General mente soporta múltiples usuarios. Proporcionan facilidades para mantener el entorno de usuarios individuales. Se caracteriza por tener múltiples programas activos compitiendo por los recursos del sistema: procesador, memoria, dispositivos periféricos.
SISTEMA OPERATIVO MONOTAREAS
Son más primitivos solo puede manejar un proceso en cada momento o que solo puede ejecutar las tareas de una en una. Ejemplo: Cuando la computadora esta imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la impresión.
SISTEMA OPERATIVO MONOUSUARIO
Solo pueden atender un usuario, gracias a la limitaciones creadas por hardware.
Son muy simples, porque todos los dispositivos de entrada, salida y control depende de la tarea que se esta utilizando, esto quiere decir que las instrucciones que se dan son inmediata.Y en están orientados principal mente a los microcomputadoras.
SISTEMA OPERATIVO MULTIUSUARIO
Es todo lo contrario del monousuario en esta categoría se encuentran todos los sistemas que cumplen simultánea mente las necesidades de 2 o más usuarios, que comparten mismos recursos. Este tipo de sistema se emplean especialmente en redes.Consiste en el fraccionamiento del tiempo.
SISTEMA OPERATIVO 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 realizarlo al mismo tiempo evitando la espera de dos o más trabajos como sucede en el procesamiento de series. Estos sistemas son los más tradicionales y antiguos. Requiere que el programa, datos y órdenes al sistema sean remitidos todos juntos en forma de lote.
SISTEMA OPERATIVO DE TIEMPO REAL
No tienen importancia el usuario, si no los procesos.Son construidos para aplicaciones muy específica como control de tráfico aéreo, bolsa de valores, etc. También en el ramo automovilístico y de la electrónica de consumo. Algunos sistemas de tiempo real son :
Control de trenes.
Telecomunicaciones
Control de edificios etc.
SISTEMA OPERATIVO DE TIEMPO COMPARTIDO
Permiten la asimilación de que el sistema y sus recursos son todos para cada usuario. Los principal recursos del sistema, el procesador, memoria, dispositivos de E/S. Son utilizados entre los diversos usuarios. Esto trae como consecuencia una gran carga de trabajo al sistema operativo principalmente en la administración de la memoria principal o secundaria.
SISTEMA OPERATIVO DISTRIBUIDO
Permiten distribuir trabajos, tareas procesos, entre un conjunto de procesadores.Debe ser muy confiable, si un componente del sistema se compone otro componente puede remplazarlo.Tenemos otros tipos de sistemas distribuido como: sprite, solaris-mc, mach, chorus, spring, amoeba, etc.
SISTEMA OPERATIVO PARALELOS
Pretende cuando existe 2 o más procesos que copitan, por algún recurso se puede realizar o ejecutar al mismo tiempo.