stringtranslate.com

John Mauchly

John William Mauchly (30 de agosto de 1907 - 8 de enero de 1980) fue un físico estadounidense que, junto con J. Presper Eckert , diseñó ENIAC , la primera computadora digital electrónica de propósito general , así como EDVAC , BINAC y UNIVAC I , la Primera computadora comercial fabricada en Estados Unidos .

Juntos, Mauchly y Eckert fundaron la primera empresa de informática, Eckert-Mauchly Computer Corporation (EMCC), y fueron pioneros en conceptos informáticos fundamentales, incluidos los programas almacenados , las subrutinas y los lenguajes de programación. Su trabajo, tal como se expone en el muy leído Primer Borrador de un Informe sobre el EDVAC (1945) y como se enseña en las Conferencias de la Escuela Moore (1946), influyó en una explosión del desarrollo informático a finales de la década de 1940 en todo el mundo.

Biografía

John W. Mauchly nació el 30 de agosto de 1907, hijo de Sebastian y Rachel (Scheidemantel) Mauchly en Cincinnati, Ohio. Se mudó con sus padres y su hermana, Helen Elizabeth (Betty), a temprana edad a Chevy Chase, Maryland, cuando Sebastian Mauchly obtuvo un puesto en la Carnegie Institution de Washington como jefe de su Sección de Electricidad Terrestre. Cuando era joven, Mauchly estaba interesado en la ciencia, y en particular en la electricidad, y cuando era un adolescente era conocido por arreglar los sistemas eléctricos de los vecinos. Mauchly asistió a la escuela primaria EV Brown en Chevy Chase y a la escuela secundaria técnica McKinley en Washington, DC. En McKinley, Mauchly fue extremadamente activo en el equipo de debate, fue miembro de la sociedad de honor nacional y se convirtió en editor en jefe del periódico de la escuela, Tech Life. Después de graduarse de la escuela secundaria en 1925, obtuvo una beca para estudiar ingeniería en la Universidad Johns Hopkins . Posteriormente se transfirió al departamento de física y, sin completar su licenciatura, obtuvo un doctorado. en física en 1932. [2]

De 1932 a 1933, Mauchly trabajó como asistente de investigación en la Universidad Johns Hopkins, donde se concentró en calcular los niveles de energía del espectro de formaldehído. La carrera docente de Mauchly realmente comenzó en 1933 en el Ursinus College , donde fue nombrado jefe del departamento de física, donde, de hecho, era el único miembro del personal. [2]

En el verano de 1941, Mauchly tomó un curso de capacitación en electrónica de defensa en la Escuela Moore de Ingeniería Eléctrica de la Universidad de Pensilvania. Allí conoció al instructor de laboratorio, J. Presper Eckert (1919-1995), con quien formaría una sociedad de trabajo duradera. Después del curso, Mauchly fue contratado como instructor de ingeniería eléctrica y, en 1943, fue ascendido a profesor asistente de ingeniería eléctrica. Tras el estallido de la Segunda Guerra Mundial, el Departamento de Artillería del Ejército de los Estados Unidos contrató a la Escuela Moore para construir una computadora electrónica que, según lo propuesto por Mauchly y Eckert, aceleraría el recálculo de las tablas de disparo de artillería. [2]

En 1959, Mauchly dejó Sperry Rand y fundó Mauchly Associates, Inc. Uno de los logros notables de Mauchly Associates fue el desarrollo del Método de ruta crítica (CPM), que permitía la programación automatizada de la construcción. Mauchly también creó una organización de consultoría, Dynatrend, en 1967 y trabajó como consultor para Sperry UNIVAC desde 1973 hasta su muerte en 1980. [2]

John Mauchly murió el 8 de enero de 1980 en Ambler, Pensilvania , [3] durante una cirugía cardíaca y tras una larga enfermedad. Su primera esposa, Mary Augusta Walzl, una matemática, con quien se casó el 30 de diciembre de 1930, se ahogó en 1946. John y Mary Mauchly tuvieron dos hijos, James (Jimmy) y Sidney. En 1948, Mauchly se casó con Kathleen Kay McNulty (1921-2006), una de los seis programadores originales de ENIAC; tuvieron cinco hijos, Sara (Sallie), Kathleen (Kathy), John, Virginia (Gini) y Eva. [2]

Escuela Moore

En 1941, Mauchly tomó un curso de electrónica en tiempos de guerra en la Escuela Moore de Ingeniería Eléctrica , parte de la Universidad de Pensilvania . Allí conoció a J. Presper Eckert , un recién graduado de la Escuela Moore. Mauchly aceptó un puesto de profesor en la Escuela Moore, que era un centro de informática en tiempos de guerra. Eckert animó a Mauchly a creer que los tubos de vacío podían volverse fiables con prácticas de ingeniería adecuadas. El problema crítico que consumía a la Escuela Moore era la balística: el cálculo de las tablas de tiro para el gran número de nuevas armas que el ejército estadounidense estaba desarrollando para el esfuerzo bélico.

ENIAC

En 1942, Mauchly escribió un memorando proponiendo la construcción de una computadora electrónica de uso general. [4] La propuesta, que circuló dentro de la Escuela Moore (pero cuya importancia no fue reconocida de inmediato), enfatizaba la enorme ventaja de velocidad que se podría obtener mediante el uso de electrónica digital sin partes móviles. El teniente Herman Goldstine , que era el enlace entre el ejército de los Estados Unidos y la Escuela Moore, captó la idea y le pidió a Mauchly que escribiera una propuesta formal. En abril de 1943, el Ejército contrató a la Escuela Moore para construir el Integrador Numérico Electrónico y Computadora ( ENIAC ). Mauchly dirigió el diseño conceptual mientras que Eckert dirigió la ingeniería de hardware en ENIAC. Otros ingenieros talentosos contribuyeron al confidencial "Proyecto PX".

Gracias a sus cálculos de alta velocidad, ENIAC pudo resolver problemas que antes eran irresolubles. Era aproximadamente mil veces más rápido que la tecnología existente. Podría sumar 5.000 números o hacer 357 multiplicaciones de 10 dígitos en un segundo.

ENIAC podría programarse para realizar secuencias y bucles de suma, resta, multiplicación, división, raíz cuadrada, funciones de entrada/salida y ramas condicionales. Inicialmente, la programación se realizaba con cables de conexión e interruptores, y la reprogramación llevaba días. Fue rediseñado en 1948 para permitir el uso de programas almacenados con cierta pérdida de velocidad.

En 2002, por su trabajo en ENIAC fue incluido, póstumamente, en el Salón de la Fama Nacional de Inventores . [5]

EDVAC

El diseño de ENIAC fue congelado en 1944 para permitir la construcción. Eckert y Mauchly ya eran conscientes de las limitaciones de la máquina y comenzaron a hacer planes para una segunda computadora, que se llamaría EDVAC. En enero de 1945 habían conseguido un contrato para construir esta computadora con programas almacenados . Eckert había propuesto una memoria de línea de retardo de mercurio para almacenar tanto programas como datos. Más tarde ese año, el matemático John von Neumann se enteró del proyecto y participó en algunas de las discusiones de ingeniería. Produjo lo que se entendió como un documento interno que describía el EDVAC.

El término arquitectura von Neumann surgió del artículo de von Neumann Primer borrador de un informe sobre el EDVAC . [6] Fechado el 30 de junio de 1945, era uno de los primeros relatos escritos de una máquina informática de programa almacenado de propósito general (la EDVAC ). Goldstine, en una medida que se volvería controvertida, eliminó cualquier referencia [ cita necesaria ] a Eckert o Mauchly y distribuyó el documento a varios asociados de von Neumann en todo el país. Las ideas se hicieron ampliamente conocidas en el pequeño mundo de los diseñadores de ordenadores.

Además de la falta de crédito, Eckert y Mauchly sufrieron reveses adicionales debido a las acciones de Goldstine. La patente ENIAC, patente estadounidense 3.120.606 , emitida en 1964 [7] , fue presentada el 26 de junio de 1947 y concedida el 4 de febrero de 1964, pero la divulgación pública de los detalles del diseño de EDVAC en el Primer Borrador (que también eran comunes a ENIAC) fue posteriormente citado como una de las causas de la invalidación de la patente ENIAC en 1973 .

Las conferencias de la escuela Moore

En marzo de 1946, justo después de que se anunciara la ENIAC, la Escuela Moore decidió cambiar su política de patentes para obtener derechos comerciales sobre cualquier desarrollo informático futuro y pasado allí. Eckert y Mauchly decidieron que esto era inaceptable; ellos dimitieron. Sin embargo, ya habían sido contratados para hacer una cosa más en la Escuela Moore: dar una serie de charlas sobre diseño de computadoras.

El curso "Teoría y técnicas para el diseño de computadoras digitales" se desarrolló del 8 de julio al 31 de agosto de 1946. Eckert dio 11 de las conferencias; Mauchly y Goldstine pronunciaron seis cada uno. A las "Conferencias de la Escuela Moore", como se las conoció, asistieron representantes del ejército, la marina, el MIT, la Oficina Nacional de Estándares, la Universidad de Cambridge, Columbia, Harvard, el Instituto de Estudio avanzado, IBM, Bell Labs, Eastman Kodak, General Electric y National Cash Register. Varios de los asistentes desarrollarían computadoras más tarde, como Maurice Wilkes, de Cambridge, quien construyó EDSAC.

Corporación informática Eckert-Mauchly

En 1947, Eckert y Mauchly formaron la primera empresa de informática, Eckert-Mauchly Computer Corporation (EMCC); Mauchly era presidente. Consiguieron un contrato con la Oficina Nacional de Normas para construir un "EDVAC II", más tarde llamado UNIVAC .

Una imagen de UNIVAC que tomé prestada para el análisis de los resultados de las elecciones presidenciales estadounidenses de 1952 realizado por el equipo de noticias de CBS. J. Presper Eckert (c.), codiseñador de UNIVAC, y Harold Sweeny de la Oficina del Censo de EE. UU., con Walter Cronkite

UNIVAC, la primera computadora diseñada para aplicaciones comerciales, tenía muchas ventajas técnicas importantes, como la cinta magnética para almacenamiento masivo. Como producto provisional, la empresa creó y entregó una computadora más pequeña, BINAC , pero todavía se encontraba en una situación financiera inestable. Fueron comprados por Remington Rand y se convirtieron en la división UNIVAC.

Software

Muy temprano en la historia de EMCC, John Mauchly asumió la responsabilidad de la programación, codificación y aplicaciones de los sistemas informáticos planificados. Su temprana interacción con representantes de la Oficina del Censo en 1944 y 1945, y sus conversaciones con personas interesadas en estadísticas, predicción del tiempo y diversos problemas comerciales en 1945 y 1946 centraron su atención en la necesidad de proporcionar a los nuevos usuarios el software necesario para lograr sus objetivos. . Sabía que sería difícil vender computadoras sin materiales de aplicación y sin capacitación sobre cómo utilizar los sistemas. Y así, EMCC comenzó a reunir un equipo de matemáticos interesados ​​en la codificación a principios de 1947. (de Norberg)

El interés de Mauchly residía en las aplicaciones de las computadoras, así como en su arquitectura y organización. Su experiencia con la programación del ENIAC y sus sucesores lo llevaron a crear Short Code (ver "El CÓDIGO CORTO DE UNIVAC"), el primer lenguaje de programación realmente utilizado en una computadora (anterior al Plankalkul conceptual de Zuse ). Era un intérprete de pseudocódigo para problemas matemáticos propuesto en 1949 y se ejecutaba en UNIVAC I y II. La creencia de Mauchly en la importancia de los idiomas lo llevó a contratar a Grace Murray Hopper para desarrollar un compilador para UNIVAC.

A John Mauchly también se le atribuye ser el primero en utilizar el verbo "programar " en su artículo de 1942 sobre informática electrónica, aunque en el contexto de ENIAC, no en su significado actual.

Carrera

Mauchly permaneció involucrado en las computadoras por el resto de su vida. Fue miembro fundador y presidente de la Association for Computing Machinery (ACM) y también ayudó a fundar la Society for Industrial and Applied Mathematics (SIAM), siendo su cuarto presidente. Remington Rand compró Eckert-Mauchly Corporation en 1950 y durante diez años Mauchly permaneció como Director de Investigación de Aplicaciones de Univac. Al salir en 1959, formó Mauchly Associates, una empresa de consultoría que más tarde introdujo el método de ruta crítica (CPM) para la programación de la construcción por computadora. En 1967 fundó Dynatrend, una organización de consultoría informática. En 1973 se convirtió en consultor de Sperry Univac.

Premios

Mauchly recibió numerosos premios y honores. Fue miembro vitalicio del Instituto Franklin , la Academia Nacional de Ingeniería y la Sociedad para el Avance de la Gestión . Fue elegido miembro de la IRE , una sociedad predecesora del IEEE , en 1957, y fue miembro de la Asociación Estadounidense de Estadística . Recibió un título de LLD (Hon) de la Universidad de Pensilvania y un título de DSc (Hon) de Ursinus College . Recibió el Premio Filadelfia , la Medalla Scott , la Medalla Goode de AFIPS (Federación Estadounidense de Sociedades de Procesamiento de Información), el Premio Pensilvania, el Premio Emanual R. Piore, la Medalla Howard N. Potts y muchos otros premios.

Controversia de patentes

La patente de Mauchly y Eckert sobre el ENIAC fue invalidada por decisión del Tribunal Federal de Estados Unidos en octubre de 1973 por varias razones. Algunas tenían que ver con el tiempo transcurrido entre la publicación (el Primer Borrador ) y la fecha de presentación de la patente (1947). El juez federal que presidió el caso dictaminó que "el tema se derivó" de la anterior computadora Atanasoff-Berry (ABC). Esta afirmación se ha convertido en el centro de una polémica.

Los críticos señalan que si bien el tribunal dijo que la ABC fue la primera computadora digital electrónica, no definió el término computadora . Originalmente se había referido a una persona que computa , pero fue adaptado para aplicarse a una máquina.

Los críticos de la decisión judicial también señalan que, a nivel de componentes, no hay nada en común entre ambas máquinas. El ABC era binario; el ENIAC era decimal. El ABC utilizó memoria de tambor regenerativa ; La ENIAC utilizó contadores de décadas electrónicos . El ABC utilizó sus tubos de vacío para implementar un sumador binario en serie , mientras que el ENIAC utilizó tubos para implementar un conjunto completo de operaciones decimales. El conjunto de instrucciones de propósito general del ENIAC, junto con la capacidad de secuenciarlas automáticamente, lo convirtieron en una computadora de propósito general. Sin embargo, la computadora EDVAC posterior, desarrollada sin las presiones inmediatas de los proyectos de tiempos de guerra, se remontaba más al ABC en el sentido de que era una computadora binaria que empleaba memoria regenerativa.

Los defensores de la decisión judicial enfatizan que el testimonio estableció que Mauchly definitivamente visitó el laboratorio de Atanasoff en Iowa State College y tuvo acceso completo a la máquina de Atanasoff y a los documentos que la describen. Las cartas que le escribió a Atanasoff muestran que en algún momento estuvo al menos considerando desarrollar el enfoque de Atanasoff.

Mauchly sostuvo constantemente que fue el uso de flip-flops electrónicos de alta velocidad en dispositivos de conteo de rayos cósmicos en Swarthmore College lo que le dio la idea de calcular a velocidades electrónicas.

Ver también

Referencias

  1. ^ "Ganadores del premio IEEE Emanuel R. Piore" (PDF) . IEEE . Archivado desde el original (PDF) el 24 de noviembre de 2010 . Consultado el 20 de marzo de 2021 .
  2. ^ abcde "Documentos de John W. Mauchly". Bibliotecas Penn . Universidad de Pennsylvania . Consultado el 4 de abril de 2020 .
  3. ^ "Muere el inventor de las computadoras John Mauchly". Prensa libre de Detroit . 10 de enero de 1980. pág. 7 . Consultado el 18 de julio de 2020 a través de Newspapers.com . Icono de acceso abierto
  4. ^ El uso de dispositivos de tubo de vacío de alta velocidad para calcular (por John W. Mauchly, agosto de 1942)
  5. ^ Salón de la fama de los inventores nacionales Archivado el 24 de agosto de 2013 en la Wayback Machine.
  6. ^ Michael D. Godfrey, "Introducción al 'primer borrador del informe sobre el EDVAC' de John von Neumann". Archivado el 22 de febrero de 2012 en Wayback Machine .
  7. ^ "Copia archivada" (PDF) . Archivado desde el original (PDF) el 11 de marzo de 2010 . Consultado el 19 de diciembre de 2008 .{{cite web}}: Mantenimiento CS1: copia archivada como título ( enlace )

Otras lecturas

enlaces externos