Historia de la computación. II Parte
En 1925 se fundan Los Laboratorios Bell (en inglés: Bell Labs) son varios centros de investigación científica y tecnológica ubicados en más de diez países y que pertenecen a la empresa estadounidense Lucent Technologies, denominada también como Bell Labs Innovations, una división de (Alcatel-Lucent). Sus orígenes se remontan a los Laboratorios Telefónicos Bell, los cuales fueron fundados en el año de 1925 en el estado de Nueva Jersey por la empresa AT&T.
Durante muchos años los laboratorios manejaron uno de los presupuestos más elevados en el mundo de la investigación tecnológica a raíz del monopolio ejercido por AT&T en la industria telefónica estadounidense. Entre sus patentes y descubrimientos más importantes destacan la libreta de un solo uso, el transistor, el láser, la fibra óptica, la tecnología DSL, latelefonía móvil, los satélites de comunicaciones, el sistema operativo Unix y el lenguaje de programación C. Once de sus investigadores han ganado seis Premios Nobel.
Kurt Gödel publicó un documento sobre los lenguajes formales. En matemáticas, lógica, y ciencias de la computación, un lenguaje formal es un lenguaje cuyos símbolos primitivos y reglas para unir esos símbolos están formalmente especificados. Al conjunto de los símbolos primitivos se le llama el alfabeto (o vocabulario) del lenguaje, y al conjunto de las reglas se lo llama la gramática formal (o sintaxis). A una cadena de símbolos formada de acuerdo a la gramática se la llama una fórmula bien formada (o palabra) del lenguaje, y mostró que los sistemas formales, como las matemáticas tradicionales, son inconsistentes en un cierto sentido, o que contienen sentencias improbables pero ciertas. Sus resultados son fundamentales en las ciencias teóricas de la computación.
Z-series de Konrad Zuse: Las primeras computadoras controladas por programa
Los programas fueron alimentados en el Z3 por medio de películas perforadas. Faltaban los saltos condicionales, pero desde los años 1990 se ha probado teóricamente que el Z3 seguía siendo un computador universal (ignorando sus limitaciones de tamaño físico de almacenamiento). En dos aplicaciones de patente de 1936, Konrad Zuse también anticipó que las instrucciones de máquina podían ser almacenadas en el mismo almacenamiento usado para los datos - la idea clave de lo que sería conocido como la arquitectura de Von Neumann y fue implementada por primera vez en el posterior diseño del EDSAC británico (1949). Zuse también decía haber diseñado el primer lenguaje de programación de alto nivel, (Plankalkül), en 1945 (que fue publicado en 1948) aunque fue implementado por primera vez en 2000 por un equipo alrededor de Raúl Rojas en la Universidad Libre de Berlín - cinco años después de que murió Zuse.
El Mark I
Harvard-IBM Mark 1 |
El computador Mark I empleaba señales electromagnéticas para mover las partes mecánicas. Esta máquina era lenta (tomaba de 3 a 5 segundos por cálculo) e inflexible (la secuencia de cálculos no se podía cambiar); pero ejecutaba operaciones matemáticas básicas y cálculos complejos de ecuaciones sobre el movimiento parabólico de proyectiles.
Funcionaba con relés, se programaba con interruptores y leía los datos de cintas de papel perforado.
La Mark I recibía su secuencias de instrucciones (programas) y sus datos a través de lectoras de cinta perforada de papel y los números se transferían de un registro a otro por medio de señales eléctricas. Tal vez por eso no deba sorprendernos que a pesar de medir sólo 15 metros de largo, el cableado interno de la Mark I tenía una longitud de más de 800 kilómetros, con más de tres millones de conexiones. Los resultados producidos se imprimían usando máquinas de escribir eléctricas o perforadoras de tarjetas, en la más pura tradición de IBM.
Aunque tenía componentes electromecánicos era una máquina automática eléctrica.Era capaz de realizar 5 operaciones aritméticas suma, resta, multiplicación, división y referencia a resultados anteriores). Su interior estaba compuesto por 750.000 piezas de diferentes variedades (ruedas rotatorias para los registros, relevadores...).
Estaba compuesta de más de 1.400 interruptores rotatorios de diez posiciones en el frente de la máquina para visualizar los valores de los registros constantes que se le introducían. Pero además de los registros constantes la máquina contenía 72 registros mecánicos. Cada unos de los registros mecánicos era capaz de almacenar 23 dígitos, los dígitos que se usaban para el signo era un 0 para signo positivo y un 9 para el signo negativo.
La posición de la coma decimal estaba fija durante la solución de un problema, pero podía ajustarse previamente de manera que estuviera entre dos dígitos cualquiera. La máquina contaba también con mecanismos que permitían efectuar cálculos de doble precisión (46 decimales), mediante la unión de dos registros, en una forma análoga a la Máquina Analítica de Babbage.
La Mark I se programaba recibiendo sus secuencias de instrucciones a través de una cinta de papel, en la cual iban perforadas las instrucciones y números que se transferían de un registro a otro por medio de señales eléctricas.
Cuando la máquina estaba en funcionamiento el ruido que producía era similar al que haría un habitación llena de personas mecanografiando de forma sincronizada. El tiempo mínimo de transferencia de un número de un registro a otro y en realizar cada una de sus operaciones básicas (resta, suma, multiplicación y división) era de 0,3 segundos. Aunque la división y la multiplicación eran más lentas.
El primer caso de malfuncionamiento en la computadora causado por la intrusión de una polilla al sistema fue documentado por los diseñadores del Mark II. Erróneamente se cree que de allí proviene el uso del término "bug", que significa insecto o polilla en inglés. Sin embargo este término ya se usaba mucho antes para referirse a malfuncionamientos de aparatos mecánicos, eléctricos y electrónicos. El "Oxford English Dictionary " documenta este uso de la palabra desde 1889.
El ENIAC
ENIAC es una crónimo de Electronic Numerical Integrator And Computer (Computador e Integrador Numérico Electrónico), utilizada por el Laboratorio de Investigación Balística del Ejército de los Estados Unidos.
Se ha considerado a menudo la primera computadora electrónica de propósito general, aunque este título pertenece en realidad a la computadora alemana Z3. Además está relacionada con el Colossus, que se usó para descifrarcódigo alemán durante la Segunda Guerra Mundial y destruido tras su uso para evitar dejar pruebas, siendo recientemente restaurada para un museo británico. Era totalmente digital, es decir, que ejecutaba sus procesos y operaciones mediante instrucciones en lenguaje máquina, a diferencia de otras máquinas computadoras contemporáneas de procesos analógicos. Presentada en público el 15 de febrero de 1946.
La ENIAC elevaba la temperatura del local a 50 °C. Para efectuar las diferentes operaciones era preciso cambiar, conectar y reconectar los cables como se hacía, en esa época, en las centrales telefónicas, de allí el concepto. Este trabajo podía demorar varios días dependiendo del cálculo a realizar.
Uno de los mitos que rodea a este aparato es que la ciudad de Filadelfia, donde se encontraba instalada, sufría de apagones cuando la ENIAC entraba en funcionamiento, pues su consumo era de 160 kW.
A las 23.45 del 2 de octubre de 1955, la ENIAC fue desactivada para siempre.
Si bien fueron los ingenieros de ENIAC, Mauchly y Eckert, los que pasaron a la historia, hubo seis mujeres que se ocuparon de programar la ENIAC, cuya historia ha sido silenciada a lo largo de los años y recuperada en las últimas décadas. Clasificadas entonces como "sub-profesionales", posiblemente por una cuestión de género o para reducir los costos laborales, este equipo de programadoras destacaba por ser hábiles matemáticas y lógicas y trabajaron inventando la programación a medida que la realizaban. Betty Snyder Holberton, Jean Jennings Bartik, Kathleen McNulty Mauchly Antonelli,Marlyn Wescoff Meltzer, Ruth Lichterman Teitelbaum y Frances Bilas Spence prácticamente no aparecen en los libros de historia de la computación, mas dedicaron largas jornadas a trabajar con la máquina utilizada principalmente para cálculos detrayectoria balística y ecuaciones diferenciales y contribuyeron al desarrollo de la programación de computadoras. Cuando la ENIAC se convirtió luego en una máquina legendaria, sus ingenieros se hicieron famosos, mientras que nunca se le otorgó crédito alguno a estas seis mujeres que se ocuparon de la programación.
Muchos registros fotográficos de la época muestran la ENIAC con mujeres de pie frente a ella. Hasta la década del 80, se dijo incluso que ellas eran sólo modelos que posaban junto a la máquina ("Refrigerator ladies"). Sin embargo, estas mujeres sentaron las bases para que la programación fuera sencilla y accesible para todos, crearon el primer set de rutinas, las primeras aplicaciones de software y las primeras clases en programación. Su trabajo modificó drásticamente la evolución de la programación entre las décadas del 40 y el 50.
EDVAC
El diseño de la EDVAC es considerado un éxito en la historia de la informática.
El diseño de la EDVAC fue desarrollado aún antes de que la ENIAC fuera puesta en marcha y tenía la intención de resolver muchos de los problemas encontrados en el diseño de la ENIAC. Así como la ENIAC, la EDVAC fue construida por el laboratorio de investigación de balística de Estados Unidos de la universidad de Pensilvania . A los diseñadores de la ENIAC, J. Presper Eckert y John William Mauchly se les unió el gran matemático John von Neumann. Un contrato para construirla fue firmado en abril de1946 con un presupuesto inicial de 100.000 USD y el contrato llamó al aparato el Calculador Discreto Electrónico Automático Variable (Electronic Discrete Variable Automatic Calculator en inglés).
El costo de la EDVAC fue similar al de la ENIAC, justo por debajo de los 500.000 USD.
La computadora fue diseñada para ser binaria con adición, sustracción y multiplicación automática y división programada. También poseería un verificador automático con capacidad para mil palabras (luego se estableció en 1.024). Físicamente la computadora fue construida de los siguientes componentes: Un lector-grabador de cinta magnética, una unidad de control con osciloscopio, una unidad para recibir instrucciones del control y la memoria y para dirigirlas a otras unidades, una unidad computacional para realizar operaciones aritméticas en un par de números a la vez y mandarlos a la memoria después de corroborarlo con otra unidad idéntica, un cronómetro, y una unidad de memoria dual.
Una preocupación importante en el diseño era balancear fiabilidad y economía.
La EDVAC poseía físicamente casi 6.000 tubos de vacío y 12.000 diodos. Consumía 56 kilowatts de potencia. Cubría 45,5 m² de superficie y pesaba 7.850 kg.
El personal operativo consistía de treinta personas para cada turno de ocho horas.
La EDVAC fue entregada al laboratorio militar en agosto de 1949 y después de varios ajustes, comenzó a operar hasta 1951. En 1960 corría por más de 20 horas diarias con lapsos sin error de 8 horas, en promedio.
La EDVAC recibió varias actualizaciones, incluyendo un dispositivo de entrada/salida de tarjetas perforadas en 1953, memoria adicional en un tambor magnético en 1954 y una unidad de aritmética de coma flotante en 1958.
La EDVAC corrió hasta 1961 cuando fue reemplazada por BRLESC.
No hay comentarios.:
Publicar un comentario
Deja un comentario, o una Pregunta, así podrás ayudarnos a mejorar el contenido