-SISTEMAS OPERATIVOS POR SU ESTRUCTURA (VISIÓN INTERNA)
-Estructura monolítica
Los sistemas operativos monolíticos se caracterizan por implementar en el
núcleo los cuatro componentes fundamentales del sistema operativo, que son la planificación de procesos, la administración de la memoria principal, la administración de ficheros y la gestión de los dispositivos de entrada/salida.
Este sistema Gestionan los cuatro componentes fundamentales del
sistema operativo en modo supervisor, esto incluye, la planificación de procesos, la administración de la memoria principal, la gestión de E/S y el administrador de ficheros.
-Estructura jerárquica
Un modelo de datos jerárquico es un modelo de datos en el cual los datos
son organizados en una estructura parecida a un árbol. La estructura permite a la información que se repite y usa relaciones padre/Hijo: cada padre puede tener muchos hijos pero cada hijo sólo tiene un padre.
-Máquina Virtual
Una máquina virtual es un software que simula un sistema de
computación y puede ejecutar programas como si fuese una computadora real. Este software en un principio fue definido como "un duplicado eficiente y aislado de una máquina física"
-Cliente-Servidor (Microkernel
La idea del microkernel es diferenciar dos clases de procesos: los
servidores, cada uno de los cuales proporciona cierto servicio, y los clientes, que utilizan estos servicios. Este modelo se conoce como cliente-servidor.
- SISTEMAS OPERATIVOS POR LOS SERVICIOS QUE OFRECEN
POR EL NUMERO DE USUARIO
-Sistema Operativo Monousuario
Es un sistema en el cual el tipo de usuario no está definido y, por
lo tanto, los datos que tiene el sistema son accesibles para cualquiera que pueda conectarse. En algunos sistemas operativos se accede al sistema reproductor de un usuario único que tiene permiso para realizar cualquier operación.
-Sistemas operativos 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.
POR EL NUMERO DE TAREA
-Sistema Operativo Monotarea
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. El ejemplo más común de estos sistemas es el DOS que solamente permite atender un programa por vez. -Sistema Operativo Multitarea.
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.
POR EL NUMERO DE PROCESADORES
-Sistema Operativo de 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.
-Sistema Operativo de Multiproceso
Un sistema operativo 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. Este Sistema operativo multiproceso coordina las operaciones de las computadoras multiprocesadoras. Ya que cada CPU en una computadora de multiproceso puede estar ejecutando una instrucción, el otro procesador queda liberado para procesar otras instrucciones simultáneamente.
- Asimétrica.
Se basa en el uso de dos claves: la pública (que se podrá difundir
sin ningún problema a todas las personas que necesiten mandarte algo cifrado) y la privada (que no debe de ser revelada nunca). -Simétrica
es un tipo de arquitectura de computadoras en la que dos o más
unidades de procesamiento comparten una única memoria central. La arquitectura SMP (también llamada UMA, del inglés Uniform Memory Access, en español "acceso uniforme a memoria") se caracteriza por el hecho de que varias unidades de procesamiento comparten el acceso a la memoria, compitiendo en igualdad de condiciones por dicho acceso, de ahí la denominación "simétrico".
Los sistemas SMP permiten que cualquier procesador trabaje en
cualquier tarea sin importar su localización en memoria; con un propicio soporte del sistema operativo.
- SISTEMAS OPERATIVOS POR LA FORMA EN QUE OFRECEN SUS
SERVICIOS (VISIÓN EXTERNA).
-Sistemas Operativos Distribuidos
Sistema distribuido es un conjunto de equipos independientes
que actúan de forma transparente actuando como un único equipo. Su objetivo es descentralizar tanto el almacenamiento de la información como el procesamiento.
- Sistemas Operativos de Red
Sistema de red operativo, también llamado N.O.S, es un software que permite la interconexión de ordenadores para poder acceder a los servicios y recursos, hardware y software, creando redes de computadoras. Los que más se usan son: Novell Netware, LAN Manager, Windows Server, UNIX, Linux, LANtastic, Li, etc. - Sistemas Operativos por Lotes Es un Sistema por lotes (en inglés batch processing), o modo batch, a la ejecución de un programa sin el control o supervisión directa del usuario que se denomina. Este tipo de programas se caracterizan porque su ejecución no precisa ningún tipo de interacción con el usuario.
Un ejemplo de procesamiento por lotes sería la transformación de un
conjunto grande de archivos sin formato o archivos semiestructurados CSV o JSON en un formato esquematizado y estructurado listo para su consulta posterior.
- Sistemas Operativos de Tiempo Real
Es aquel que ha sido desarrollado para aplicaciones de tiempo real. Como
tal, se le exige corrección en sus respuestas bajo ciertas restricciones de tiempo. Si no las respeta, se dirá que el sistema ha fallado.
- Sistemas Operativos de Tiempo Compartido
El sistema de tiempo compartido proporcionaría un ambiente operacional completo, incluyendo editores de texto y entornos de desarrollo integrado para lenguajes de programación, varios paquetes de programas informáticos, almacenamiento de archivos, impresión masiva, y de almacenamiento fuera de línea.
- Sistemas Operativos Paralelos
Son sistemas que tienen más de un procesador compartiendo el bus de la
computadora, el reloj y en ocasiones la memoria y dispositivos periféricos. Se les conoce también como sistemas fuertemente acoplados. Los principales tipos de sistemas operativos se dividen en monotarea y multitarea. Los sistemas operativos modernos son del segundo tipo, es decir, son capaces de realizar varias tareas al mismo tiempo. Esto también incluye a los 3 sistemas operativos más populares: Microsoft Windows, Linux, MacOS.