viernes, 29 de julio de 2016

ENIAC, La primera Computadora de propósito General Programable.


La ENIAC fue construida en la Universidad de Pennsylvania por John Presper Eckert y John William Mauchly, debemos recordar que ésta computadora era modular, es decir, estaba compuesta por distintos componentes separados entre sí y que cumplían con distintas funciones; Veinte de estos módulos eran acumuladores, los que se encargaban de sumar, restar y almacenar hasta un número decimal de 10 dígitos. Los datos viajaban en buses de propósito general -llamados trays- a través de todos los componentes, los que debían priorizar las acciones en: enviar y recibir números, computar, salvar la respuesta, y desatar la siguiente operación. Con su impresionante tamaño, ocupaba una superficie de 167 m² y operaba con un total de 17.468 válvulas electrónicas o tubos de vacío que a su vez permitían realizar cerca de 5000 sumas y 300 multiplicaciones por segundo. Físicamente, la ENIAC tenía 17.468 tubos de vacío, 7.200 diodos de cristal, 1.500 relés, 70.000 resistencias, 10.000 condensadores y 5 millones de soldaduras. Pesaba 27 Toneladas, requería la operación manual de unos 6.000 interruptores, y su programa o software, cuando requería modificaciones, demoraba semanas de instalación manual.Sin embargo, lo más llamativo de ENIAC era su impresionante tamaño:Recordemos que ENIAC era capaz de almacenar un número con máximo de 10 dígitos, para ello utilizaba contadores de anillo de 10 posiciones, cada uno de estos utilizaba 36 válvulas electrónicas y 10 de ellos realizaban el flip-flop en el anillo. La capacidad de realizar operaciones simples no escapaba del asombro en aquella época, ENIAC era capaz de realizar 5.000 sumas o 300 multiplicaciones en tan sólo 1 segundo, y calcular la potencia 5.000 de un número de hasta 5 cifras en tan sólo 1,5 segundos. Otras operaciones que era capaz de realizar ENIAC era la resta, division y extraer raices cuadradas.Uno de los objetivos de diseño de ENIAC, era hacerla totalmente electrónica para obtener mayor velocidad. El producto final cumplió el objetivo, porque sólo un elemento mecánico quedó presente, se trataba del lector de tarjetas perforadas de IBM, y que se encontraba fuera del sistema de cálculo como tal. Las tarjetas de IBM permitían ingresar datos a la computadora como también imprimirlos.

No hay comentarios:

Publicar un comentario