martes, 19 de julio de 2011

Quinta Generación (1990 - Actualidad):

Desde aproximadamente mediados de los '80 surgió el crecimiento de las redes de computadores con sistemas operativos de red y sistemas operativos distribuidos.

En los sistemas operativos de red cada computador tiene su propia copia de sistema operativo, los usuarios saben que existen varios computadores, pueden conectarse explícitamente a diferentes máquinas remotas para transferir archivos, hacer búsquedas, etc.

En los sistemas operativos distribuidos existe una integración real de los recursos, la red es transparente a los usuarios, es decir, que éstos pueden no darse cuenta de la existencia de varias máquinas conectadas. Sobre este tipo de sistema operativo, una tarea puede ser ejecutada en varios nodos a la vez, pues existen facilidades de migración de procesos. Además este sistema computacional puede crecer fácilmente y latolerancia a fallas se realiza en mejor forma (la tolerancia a fallas está relacionada con la confiabilidad, por ejemplo, si un computador falla puede seguir operando en su reemplazo).

El desarrollo de los sistemas computacionales de los últimos tiempos ha generado un conjunto de estándares, que han servido de base para futuros desarrollos de fabricantes que trabajan en conjunto. Dentro de los estándares más conocidos se encuentran los siguientes:
Estándares de comunicaciones abierto
o Modelo OSI (Open System Interconection), desarrollado por I SO.
Estándares de sistemas operativos abiertos
o POSIX (IEEE standar 1003.1)
o SVID (System V Interfase Definition)
Estándares de interfaces de usuarios abiertos
o X Windows desarrollado por MIT
Estándares de aplicaciones de usuarios abiertos
o X/Open

OSF (Open Software Foundation)
La mezcla de sistemas continúa durante la tercera y cuarta generación. Ahora pueden tenerse aplicaciones en tiempo compartido, en línea y en batch procesándose simultáneamente en el mismo sistema de cómputo. Además existen nuevos paquetes para reducir los problemas del desarrollo de sistemas en línea.

El sistema operativo consiste en una serie de manejadores y cada manejador debe lograr lo siguiente: controlar los recursos; hacer cumplir las políticas en cuanto a qué, quién y cuánto del recurso se asigna; asignar el recurso, y recuperar el recurso.

Las tendencias de futuro prevén el desarrollo de Sistemas Operativos con potencialidad de:
- Explotación del proceso en paralelo y de forma concurrente.
- Integración mediante informática corporativa del tratamiento en distintos Sistemas Operativos de micros, minis y mainframes, a través de interfaces gráficas de usuario y la arquitectura cliente-servidor.

No hay comentarios:

Publicar un comentario