CLASIFICACION DE LOS SISTEMAS OPERATIVOS DE RED
POR SU ESTRUCTURA:
Estructura Monolítica: Es la estructura de los primeros sistemas operativos constituidos fundamentalmente por un solo programa compuesto de un conjunto de rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra. Las características:
- Construcción del programa final a base de módulos compilados separadamente que se unen a través del ligador.
- Buena definición de parámetros de enlace entre las distintas rutinas existentes, que puede provocar mucho acoplamiento.
- Carecen de protecciones y privilegios al entrar a rutinas que manejan diferentes aspectos de los recursos de la computadora, como memoria, disco, etc
Estructura Jerárquica: A medida que fueron creciendo las necesidades de los usuarios y se perfeccionaron los sistemas. Se hizo necesaria una mayor organización del software, del sistema operativo, donde una parte del sistema contenía subpartes y esto organizado en forma de niveles. Ejemplos: Multics y Unix.
Máquina Virtual: Se trata de un tipo de sistemas operativos que presentan una interface a cada proceso, mostrando una máquina que parece idéntica a la máquina real subyacente. Estos sistemas operativos separan dos conceptos que suelen estar unidos en el resto de sistemas: la multiprogramación y la máquina extendida. El objetivo de los sistemas operativos de máquina virtual es el de integrar distintos sistemas operativos dando la sensación de ser varias máquinas diferentes
POR SUS SERVICIOS:
(las definicones ya estan publicadas)
Por
número de usuarios
-Monousuario
-Multiusuario
Por número de tareas
-Monotarea
-MultitareaPor número de procesadores
-Monoprocesador
-Multiproceso
POR LA FORMA DE OFRECER SUS SERIVCIO
La clasificación de los sistemas operativos por la forma en que
ofrecen sus servicios también se refiere a una visión externa, que
en este caso se refiere a la del usuario, el cómo accesa a los
servicios. Bajo esta clasificación se pueden detectar dos tipos
principales: sistemas operativos de red y sistemas operativos
distribuidos
Sistemas operativos de red: tiene la capacidad de interactuar con sistemas operativos en otras computadoras por medio de un medio de transmisión
Sistemas operativos distribuidos: Abarcan los servicios de los de red, logrando integrar recursos en una sola máquina virtual que el usuario accesa en formatransparente
Proceso : Es un programa en ejecución junto con el entorno asociado El corazón de un sistema operativo es el núcleo, un programa de control que reacciona ante cualquier interrupción de eventos externos y que da servicio a los procesos, creándolos, terminándolos y respondiendo a cualquier petición de servicio por parte de los mismos.
Planificación del procesador: Manera o técnicas que se usan para decidir cuánto tiempo de ejecución y cuando se le asignan a cada proceso del sistema
Características a considerar de los procesos
- Cantidad de entrada/salida
- Cantidad de uso de CPU
- Procesos de lote o interactivos
- Procesos en tiempo real
- Longevidad de los procesos
Caracteristicas de los S.O. de red
-El sistema operativo de red determina estos recursos, así como la forma
de compartirlos y acceder a ellos
-se puede simplificar de forma significativa, si primero se determina la
arquitectura de red (cliente/servidor o Trabajo en Grupo)
-La redes
basadas en servidor le permiten incluir más posibilidades relativas a la
seguridad que las disponibles en una red Trabajo en GrupoPor otro lado,
cuando la seguridad no es una propiedad a considerar, puede resultar
más apropiado un entorno de red Trabajo en Grupo.
-Cuando se selecciona un sistema operativo de red, primero se determinan
los servicios de red que se requieren
-Los servicios estándares incluyen
seguridad, compartición de archivos, impresión y mensajeríalos servicios
adicionales incluyen soporte de interoperabilidad para conexiones con
otros sistemas operativosPara cualquier Sistema Operativo de Red
Ejemplos
Los sistemas operativos de red basados en servidor más importantes son:
-Microsoft Windows NT 4
-Windows 2000 Server
-Novell Net Ware 3.x, 4.x y 5.x
Los sistemas operativos
de red Trabajo en Grupo más importantes son:
-Apple
Talk
-Windows 95 y 98
-UNIX (incluyendo Linux y Solaris)