Por su
estructura
- Monolítica: Es la estructura utilizada en los primeros SO en la que las funciones se implementan en el kernel.
- Por capas: Corresponde a una estructura jerárquica que se divide en distintos niveles.
- Maquina virtual: Se trata de un tipo de sistemas operativos que presentan una interfaz a cada proceso, mostrando una máquina que parece idéntica a la maquina real.
Por los modos de explotación: maneras que puede funcionar un
- Procesamiento por lotes: Es la agrupación por bloques de los trabajos similares, existe la ausencia de interacción entre el usuario y el proceso mientras se ejecuta.
- Multiprogramación: El SO se encarga de distribuir la carga computacional entre los procesadores existentes, con el fin de incrementar el procesamiento de la máquina.Tiempo real: Un SO en tiempo real es aquel en el cual los resultados son correctos también es correcto en el tiempo que se producen los resultados.
- Híbrido: Estos SO intentan ser una mezcla de los dos anteriores.
Por los servicios ofrecidos
- Esta clasificación se tiene en cuenta la visión del usuario final
Por el número de usuario:
- Monousuario: Son aquellos que únicamente soportan un usuario a la vez
- Multiusuario: Son capaces de dar servicio a mas de un usuario a la vez
Por el número de tareas:
- Monotarea: Son aquellas que solo permiten una tarea a la vez
- Multitarea: Es aquella que permite al usuario estar realizando varios trabajos al mismo tiempo.
Por el número de procesadores:
- Monoproceso: Son los que solamente permiten realizar un proceso a la vez
- Multiproceso: son aquellos que permiten realizar varios procesos simultáneamente y son capaces de ejecutar varias tareas al mismo tiempo.
Por la forma de ofrecer los servicios.
- Sistema centralizado: Con este tipo de modelo los computadores mainframe se encargaban de todo el procesamiento y los usuarios manejaban únicamente terminales tontas
- Sistemas de Red: Estos SO son aquellos que mantienen a dos o mas computadoras unidas a través de un medio de comunicación con el objetivo primordial de poder compartir los diferentes recursos y la información del sistema, cada computador mantienen su propio SO
- Sistemas distribuidos: Son sistemas cuasi-independientes que permiten distribuir los trabajos, tareas o procesos entre un conjunto de procesadores.
No hay comentarios:
Publicar un comentario