Las primeras generaciones de sistemas operativos (Generación Cero y Uno) carecían de conceptos como archivos y controladores de dispositivos. La Generación Dos introdujo los primeros lenguajes de programación, procesamiento por lotes y conceptos de administración. La Generación Tres desarrolló la memoria virtual y el tiempo compartido. Finalmente, la Generación Cuatro creó la independencia de dispositivos, los sistemas distribuidos y las interfaces gráficas.
1. Características generales de las Generaciones de
Sistemas Operativos
Apple muestra de forma simple la evolución que han tenido las computadoras personales.
Solamente a esta imagen le falta agregar las netbook y la tablet-pc
A continuación se presenta una síntesis de las características principales de las generaciones
de los sistemas operativos. La recopilación se efectuó de varios libros e información de la
Internet.
2. Se inicia con las imágenes de las primeras computadoras
Abaco
Pascalina
Babbage
Máquina
electrónica
de
contabilidad
(MEC)
Eniac
3. Generaciones Sistemas Operativos
Generación Cero
o No existe el concepto de Sistema Operativo, los programas son introducidos a la computadora de
forma manual por medio de switch.
o El proceso toma el control de todos los recursos del equipo de cómputo.
Generación Uno
o Aparecen las tarjetas perforadas
o Aparece una primera versión de lo que será el sistema operativo. Este es un controlador de
dispositivos. A este controlador se le conoce como Monitor residente.
o Se crea el concepto de archivo
Univac
Generación dos
o Aparecen los primeros lenguajes de programación: Ensamblador y fortran
o Aparece el primer sistema operativo, con las funciones de administración tal y como las conocemos
hoy en día
o Se desarrolla el procesamiento en Lotes (batch)
o Se desarrolla la multiprogramación
o Aparece el concepto de ingeniería de software
4. Generación tres
o Se desarrolla el concepto de memoria virtual
o Aparece el concepto de spool
o Aparece el concepto de tiempo compartido y tiempo real
o Aparece el concepto de multiprocesamiento
o Surgen los lenguajes de programación C, Pascal, Prolog.
Generación cuatro
o Se crea la independencia de dispositivos
o Aparecen los sistema operativos distribuidos
o Se crean sistemas operativos en tiempo real
o Se crean las computadoras personales PC
o Aparecen las redes
o Aparece el concepto de seguridad
o Se crean los sistemas operativos con interfaz gráfica
o Se crea el concepto de maquina virtual
o Se crea el concepto de sistemas operativos abiertos
o Aparece el concepto de procesamiento en paralelo
5. Generación cinco (algunos autores establecen que el internet ha tenido tanto impacto en la sociedad que
marca una nueva generación, esto no todos los libros lo reflejan)
o Se desarrolla la Internet
o Se fortalecen las redes
Generación seis (algunos autores establecen que los dispositivos y equipos remotos y los vehículos y
aviones no tripulados marcan una nueva generación de sistemas operativos, esto no todos los libros lo
reflejan)
o Se desarrolla la programación orientada a objetos
o Se desarrolla el concepto de maquina virtual y lenguajes
o Se desarrollan sistemas operativos multiplataforma
o Se crean sistemas operativos para operar equipos móviles (teléfonos celulares, palm, etc.),
o Dispositivos remotos (tanques, aviones, no tripulados, sondas y equipos espaciales, etc.).
o Se crea el concepto de servidores virtuales (nube).
6. Como ya se ha mencionado no todos los autores están de acuerdo que existen cinco o seis generaciones de
sistemas operativos, algunos agrupan las últimas características en las generaciones 3 o 4.
Desde mi punto de vista lo importante es que Usted identifique los avances tecnológicos y sus tendencias.