Este documento describe la evolución de los sistemas operativos a través de las generaciones, desde los primeros sistemas sin sistemas operativos hasta los sistemas operativos distribuidos actuales. También discute las características clave de los sistemas operativos de primera, segunda, tercera y cuarta generación, y predice que los sistemas operativos futuros serán más intuitivos, adaptables y basados en objetos.
2. Un sistema de cómputo es un
conjunto de elementos
electrónicos que interactúan
entre sí, (Hardware) para procesar
y almacenar información de
acuerdo a una serie de
instrucciones. (Software)
3. Generación Cero
Los primeros sistemas computacionales no poseían
sistemas operativos. Para los usuarios eran
complejos por que trabajaban con lenguaje máquina.
Todas las instrucciones eran codificadas
manualmente.
Primera Generación
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.
4. Segunda Generación
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.
5. Terceras Generación
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.
6. Cuarta Generación
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, a clave de cifrado .
7.
8. Los sistemas operativos
siguen evolucionando. La
principal tendencia de los
sistemas operativos en cuanto
a organización de trabajo es
convertirse en sistemas
operativos distribuidos.
9. Se ha progresado mucho en el desarrollo de los
sistemas operativos. Estos progresos han sido
paralelos a la aparición de nuevas tecnologías y
de nuevos algoritmos para las tareas de los
sistemas operativos.
Actualmente, hay solamente dos paradigmas
fundamentales del sistema operativo: el
intérprete de la línea de comando (UNIX,
DOS), y la interfaz gráfica (Macintosh OS,
OS/2, Windows 95).
10. Mientras que el último es claramente más intuitivo
y preferido por la mayoría de los usuarios, la
industria debe ahora tomar otra medida hacia el
sistema operativo ideal. La generación siguiente de
sistemas operativos utilizará las nuevas
herramientas desarrolladas tales como
programación orientada a objetos (OOP), y nueva
tecnología de hardware (DRAM's y los
microprocesadores densos y baratos), para crear
un ambiente que beneficie a los programadores
(con modularidad y la abstracción crecientes) así
como a los usuarios (proporcionándoles una
interna, constante y gráficamente orientada
interfaz).
11. Los sistemas operativos futuros también se
adaptarán fácilmente a las preferencias
cambiantes del usuario y a las tecnologías
futuras (tales como sistemas de realidad
virtual).
12. Mac OS (del inglésMacintosh
OperatingSystem, en españolSistema Operativo
de Macintosh) es el nombre del sistema
operativo creado por Apple para su línea de
computadorasMacintosh. Es conocido por
haber sido el primer sistema dirigido al gran
público en contar con una interfaz gráfica
compuesta por la interacción del mouse con
ventanas, Icono y menús.