-
Generación 0
Década de los 40’s, no había sistemas operativos.
La codificación era en lenguaje máquina (0,1) y los programas se introducían bit a bit. -
1° Generación 1945-1955
Máquinas enormes de bulbos y conexiones.
Lenguaje máquina absoluto y tarjetas perforadas.
Las máquinas eran lentas y costosas y los lenguajes de programación desconocidos -
2ª Generación 1955-1965
Uso de transistores y procesamiento por lotes (unitarea).
Cintas magnéticas como unidades de almacenamiento.
Se empieza a hablar de sistemas operativos y se crea el primero, es desarrollado por la General Motors para una IBM 701 y la 7094.
Los sistemas se utilizan para cálculos científicos e ingeniería y se emplea el lenguaje ensamblador, además de FORTRAN e IBSYS.
Tiempos compartidos. -
3ª Generación 1965-1980
Circuitos integrados y Multiprogramación.
Surge el Lenguaje de alto nivel C y comienza la etapa inicial de las PC’s.
Comienzan estándares de comunicación y lectura de trabajos de tarjetas a discos al igual que la ejecución de trabajos en serie.
Se crean sistemas de tiempo real y surge UNIX.
Manejo por cola de impresión.. -
4ª Generación Década de los 80’s
Surgen PC’s y el sistema MS-DOS.
Diseño de interfaces graficas amigables.
Redes y sistemas operativos de redes y distribuidos.
Implementación de máquinas virtuales y compatibilidad entre plataformas -
Actualidad
Comunicación remota.
Surge la metodología de Programación Orientada a Objetos.
Internet y Robótica
Software amable con el usuario y sistemas de seguridad para bases de datos.
Lenguajes HTML y CSS para desarrollo web.
Agentes,
Tecnologías de información y comunicación.