Este documento describe la evolución de los sistemas operativos a través de cinco generaciones, desde los sistemas por lotes de la primera generación hasta los sistemas distribuidos y de red de la quinta generación. Se destaca el desarrollo de la multiprogramación y el multiprocesamiento en la segunda generación y la introducción de los sistemas mainframe de propósito general en la tercera generación. Los sistemas operativos de la cuarta generación se centraron en la seguridad, las bases de datos y las interfaces gráficas de usuario.
2. • Los sistemas operativos, al igual que el
hardware, han sufrido cambios a través
del tiempo, los cuales se pueden agrupar
en generaciones. La evolución del
hardware como el software han marcado
la diferencia de la evolución de los
sistemas operativos.
3. PRIMERA GENERACION
• Los sistemas operativos de los años cincuenta fueron
diseñados para que sean mas ágiles. Antes de que los
sistemas fueran diseñados, se perdía un tiempo
considerable entre la terminación de un trabajo y el
inicio del siguiente. Este fue el comienzo de los sistemas
de procesamiento por lotes, donde los trabajos se
reunían por grupos o lotes. Cuando el trabajo estaba en
ejecución, este tenia control total de la maquina.
4. • Para poder ejecutar un trabajo
(programa), tenían que escribirlo
en papel (lenguaje ensamblador)
y después se perforaría en
tarjetas. Enseguida se llevaría la
pila de tarjetas al cuarto de
introducción al sistema y la
entregaría a uno de los
operadores. Cuando la
computadora terminara el
trabajo, un operador se dirigiría a
la impresora y desprendería la
salida y la llevaría al cuarto de
salida, para que la recogiera el
programador. Eran más complejos
controlar los componentes.
5. SEGUNDA GENERACION
La característica de los sistemas operativos fue el
desarrollo de los sistemas compartidos con
multiprogramación, y los principios del
multiprocesamiento. En los sistemas de
multiprogramación, varios programas de usuario se
encuentran al mismo tiempo en el almacenamiento
principal, y el procesador se cambia rápidamente de un
trabajo a otro. En los sistemas de multiprocesamiento se
utilizan varios procesadores en un solo sistema
computacional, con la finalidad de incrementar el poder
de procesamiento de la maquina.
6. • En esta generación se desarrollan
los sistemas compartidos con
multiprogramación, en los cuales
se utilizan varios procesadores en
un solo sistema, con la finalidad
de incrementar el poder de
procesamiento de la máquina. El
programa especificaba tan sólo
que un archivo iba a ser escrito en
una unidad de cinta con cierto
número de pistas y cierta
densidad. El sistema operativo
localizaba entonces una unidad de
cinta disponible con las
características deseadas, y le
indicaba al operador que montara
una cinta en esa unidad.
7. TERCERA GENERACION
• Se inicia en 1964, con la introducción de la
familia de computadores Sistema/360 de IBM.
Los computadores de esta generación fueron
diseñados como sistemas para usos generales.
Casi siempre eran sistemas grandes,
voluminosos, con el propósito de serlo todo
para toda la gente. Eran sistemas de modos
múltiples, algunos de ellos soportaban
simultáneamente procesos por lotes, tiempo
compartido, procesamiento de tiempo real y
multiprocesamiento.
8. • Eran grandes y costosos, nunca antes se
había construido algo similar, y muchos de
los esfuerzos de desarrollo terminaron
muy por arriba del presupuesto y mucho
después de lo que el planificador marcaba
como fecha de terminación.
Estos sistemas introdujeron mayor
complejidad a los ambientes
computacionales; una complejidad a la
cual, en un principio, no estaban
acostumbrados los usuarios.
9. CUARTA GENERACION
Los sistemas de la cuarta generación constituyen el estado
actual de la tecnología. Muchos diseñadores y usuarios se
sienten aun incómodos, después de sus experiencias con
los sistemas operativos de la tercera generación.
Los sistemas de seguridad se ha mejorado mucho ahora
que la información pasa a través de varios tipos
vulnerables de líneas de comunicación. La clave de cifrado
esta recibiendo mucha atención; han sido necesario
codificar los datos personales o de gran intimidad para
que; aun si los datos son expuestos, no sean de utilidad a
nadie mas que a los receptores adecuados.
10. • Los sistemas de bases de datos han adquirido gran
importancia. Nuestro mundo es una sociedad orientada
hacia la información, y el trabajo de las bases de datos es
hacer que esta información sea conveniente accesible de
una manera controlada para aquellos que tienen derechos
de acceso.
Los sistemas operativos conocidos en la época actual son los
considerados sistemas de cuarta generación. Con la
ampliación del uso de redes de computadoras y del
procesamiento en línea es posible obtener acceso a
computadoras alejadas geográficamente a través de varios
tipos de terminales. Con estos sistemas operativos aparece
el concepto de máquinas virtuales, en el cual el usuario no
se involucra con el hardware de la computadora con la que
se quiere conectar y en su lugar el usuario observa una
interfaz gráfica creada por el sistema operativo.
11. QUINTA GENERACION
• 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.
• 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:
12. • Estándares de comunicaciones abierto
Modelo OSI (Open System
Interconection), desarrollado por I SO.
• Estándares de sistemas operativos abiertos
• Estándares de interfaces de usuarios abiertos
X Windows desarrollado por MIT
• Estándares de aplicaciones de usuarios
abiertos
X/Open