Evolución

origenes En 1843 Ada Augusta Lovelace desarrolla el primer lenguaje de programación para la máquina analitica de Babbage.Esto sólo era una pequeña parte de la máquina analítica que no podía ser programada ni disponía de memoria. A principio del 1900 se crean las primeras máquinas automatizadas de calculo y lectura de tarjetas perforadas utilizadas para censos en Estados Unidos.

Durante la Segunda Guerra Mundial, se emplean Z3 alemanes para crear mensajes codificados, al mismo tiempo se crean la Colosus (Reino Unido) y MARK I y II en Estados Unidos para decodificar los mensajes.

Después de la guerra IBM, DEC y Bell Labs desarrollan mainframes para los gobiernos, universidades y bancos. La tecnología del Z3 fue conocida hacia los 80 cuando se encontró una máquina en un museo alemán.

IBM S/360 fue el primero en usar microprogramación, y creó el concepto de arquitectura de familia. La familia del 360 consistió en 6 ordenadores que podían hacer uso del mismo software y los mismos periféricos. El sistema también hizo popular la computación remota, con terminales conectados a un servidor, por medio de una línea telefónica. Así mismo, es célebre por contar con el primer procesador en implementar el algoritmo de Tomasulo en su unidad de punto flotante.

El IBM 360 es uno de los primeros ordenadores comerciales que usó circuitos integrados, y podía realizar tanto análisis numéricos como administración o procesamiento de archivos. Se considera que la tercera generación de computadoras comenzó con su introducción. Fue el primer computador en ser atacado con un virus en la historia de la informática; y ese primer virus que atacó a esta máquina IBM Serie 360 (y reconocido como tal), fue el Creeper, creado en 1972