GENERACIONES DEL DESARROLLO Y EVOLUCIÓN DEL SOFTWARE
QUINTA GENERACIÓN (1988-Actualidad)
CUARTA GENERACIÓN (1971-1988)
TERCERA GENERACIÓN (1964-1971)
PRIMERA GENERACIÓN (1951-1958)
SEGUNDA GENERACIÓN (1958-1964)
Se caracterizó por ser la generación del desarrollo de las primeras computadoras aún con el desconocimiento de las mismas.
La computadora exitosa de la primera generación fue la IBM 650, usaba un esquema de memoria secundario llamado tambor magnético, que es el antecesor de los discos actuales.
Las primeras computadoras usaban:
-Tubos al vacío para procesamiento de la información. -Tarjetas perforadas para los datos y los programas. - Cilindros magnéticos para almacenar información e instrucciones internas. -Sistema binario para representar datos.
En esta generación las computadoras eran grandes y costosas, requerían de una gran cantidad de electricidad y solian ser lentas.
Se caracterizó por ser la generación donde las computadoras redujeron su tamaño y su costo.
Se usaban en aplicaciones del campo de la aviación, como por ejemplo, en el control de tráfico aéreo y gracias al avance de la segunda generación la marina de Estados Unidos desarrollo el primer simulador de vuelo llamado "Whirlwind l".
Gracias al nacimiento de nuevas compañias el avance fue significativo y las computadoras como la 5000 de Burroughs y la ATLAS fueron las que resaltaron.
Algunas fueron programadas con cinta perforada y otras por medio de cableado en un tablero, lo que marco un diferencia a través de los años.
La computadoras de esta generación usaban:
-Transitores para procesar la información, eran rapidos, pequeños y a diferencia de los tubos al vació eran más confiables. -Pequeños anillos magnéticos para almacenar información e instrucciones que con el tiempo se tornaron lentos.
Se presento una evolución significativa frente a las computadoras de la primer generación, nacieron nuevos lenguajes de desarrollo como COBOL y FORTRAN, adicional, surgieron las minicomputadoras y los terminales a distancia.
Se caracterizó por ser la generación en la que se desarrollaron los circuitos integrados (pastillas de silicio) en las que se integraron componentes electrónicos miniatura que dieron lugar a miniordenadores eficientes, como el PDP-8 que fue el primer miniordenador o la IBM-360 que domino el mercado en la tercera generación.
Surgio la multiprogramación lo que dio lugar a que las computadoras pudieran soportar tareas de procesamiento y análisis matemático y gracias a ello emergió la industria del software.
Al igual que en la segunda generación, el avance en la programación hizo que las computadoras fueran aún más pequeñas, eficientes y al usar menos electricidad gracias a sus componentes generaban menos calor.
Las computadoras de esta generación usaban:
-Circuitos integrados que cumplian el papel de recordar datos, ya que almacenaban la información como cargas eléctricas. -"Chips" (pieza de silicio con pequeños semiconductores) para almacenar información.
Se caracterizó por ser la generación de los microprocesadores, circuitos integrados de alta densidad y con una velocidad impresionante que dieron nacimiento a las computadores personales que han tenido una gran influencia a nivel de la "revolución informática".
Las computadoras de esta generación se caracterizaron por:
-Se implementaron mas circuitos dentro un "chip" lo que dio lugar a que cada "chip" puediese hacer diferentes tareas. -Se reemplazo la memoria de anillos magnéticos por la memoria de "chips" de silicio.
Se desarrollaron el microprocesador, las microcomputadoras y las supercomputadoras.
El "chip" tuvo un gran grado de relevancia ya que aún siendo sencillo contiene la unidad de control y la unidad aritmética/lógica. El tercer componente, la memoria primaria, es operada por otros "chips".
Se ha caracterizado por ser la generación del crecimiento acelerado de la macroelectrónica, lo que ha dado lugar a una constante competencia mundial liderada en su mayoria por Japon y Estados Unidos alcanzando niveles de desarrollo que día a día innovan y al mismo tiempo generan espectativa social.
Desarrollo de computadoras y dispositivos inteligentes y con un lenguaje más cotidiano y no a través de códigos o lenguajes de control especializados.