lunes, 18 de abril de 2011

CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS

CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS

Sistemas Operativos Paralelos:

Se pretende que cuando existan dos o mas procesos que compitan por algún mismo recurso se puedan realizar o ejecutar al mismo tiempo. Como el ALPHA, PVM, LA SERIE AIX, que es utilizada en los sistemas RS/6000 de IBM.

Sistemas Operativos Por Lotes:

Son los que procesan gran cantidad de trabajo 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. Como SCAPE del DC6600, EXEXII.


Sistemas Operativos en Tiempo Real:

Son aquellos en los cuales no tiene importancia el usuario; sino los procesos. Se utilizan en entornos donde son procesados un gran número de sucesos o eventos. 

Los campos de acción de los sistemas operativos en tiempo real son: el control de trenes, telecomunicaciones, sistemas de fabricación integrada, control de edificios, sistemas multimedia. Como VXWORS, SOLARIS, LYNS OS Y SPECTRA.


Sistemas Operativos 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. 

Estructura jerárquica:

Es donde una parte del sistema contiene subpartes y esta organizado en forma de niveles, de tal forma que cada una de ellos este perfectamente definido y con una clara interface con el resto de elementos. En esta estructura se basan prácticamente la mayoría de los sistemas operativos actuales. 

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. 

Cliente-servidor ( Microkernel): 

El tipo más reciente de sistemas operativos es el denominado Cliente-servidor, que puede ser ejecutado en la mayoría de las computadoras, ya sean grandes o pequeñas. El núcleo tiene como misión establecer la comunicación entre los clientes y los servidores.

Por el Numero de Usuarios:

Monousuarios: 

Soportan un usuario a la vez, sin importar el número de procesadores que tenga la computadora o el numero de procesos o tareas que pueda ejecutar en un mismo instante de tiempo; como el DOS, WIN95/98, WIN 3.1, WIM MILENIUM, versiones OS/2 (IBM). 

Multiusuarios:

Son capaces de dar servicio a uno más usuarios a la vez, ya que por medio de varias terminales conectadas a la computadora o por medio de secciones remotas es una red de comunicaciones; además no importa el numero de procesadors en la maquina y ni el numero de procesos de cada usuario, este puede ejecutarse simultaneamente. Como el UNÍX, LINUX, NETWARE, WIN NT, 200SERVER, LAN MANAGER(IBM).

Por el Número de Tareas

Monotareas: 

Permiten realizar una sola tarea a la vez por usuario. 

Multitareas:

Soportan la ejecución de dos o más trabajos activos al mismo tiempo. Esto tarea como resultado que la CPU siempre tenga alguna tarea que ejecutar, aprovechando al máximo su utilización; como el UNÍS, WINDOWS 95/98/NT, MAC –OS, OS/2.

Por el Número de Procesadores
Uniproceso:

es capaz de manejar solo un proceso de la computadora; como el DOS y MAC-OS. 

Multiproceso:

Estos pueden simétricos o asimétricos y se refiere al numero de procesadores del sistema y como es capaz de usarlos todos para distribuir su carga de trabajo; como el LINUX.


Sistemas Operativos por la Forma de Ofrecer sus Servicios


Sistemas Operativos de Red:

Los sistemas operativos de red se definen como aquellos que tiene la capacidad de interactuar con sistemas operativos en otras computadoras por medio de un medio de transmisión con el objeto de intercambiar información, transferir archivos, ejecutar comandos remotos y un sin fin de otras actividades. Como el NOVELL NETWARE, PERSONAL NETWARE, LAN MANAGE, UNÍS, WIN NT SERVER, LANTASTIC. 

Sistemas Operativos Distribuidos:

Permiten distribuir trabajos, tareas o procesos entre un conjunto de procesadores. Los sistemas operativos distribuidos abarcan los servicios de los de red, logrando integrar recursos ( impresoras, unidades de respaldo, memoria, procesos, unidades centrales de proceso ) en una sola máquina virtual que el usuario accesa en forma transparente. Como el SPRITE, SOLARIS MC, MACH, SPRING, TOOS, AMOEBA. 

No hay comentarios:

Publicar un comentario