Mauricio Wilkes

AjustarCompartirImprimirCitar
Científicos informáticos británicos (1913–2010)

Sir Maurice Vincent Wilkes FRS FREng (26 de junio de 1913 – 29 de noviembre de 2010) fue un científico informático inglés que diseñó y ayudó a construir la Calculadora automática de almacenamiento con retardo electrónico (EDSAC), una de las primeras computadoras con programas almacenados, y que inventó la microprogramación, un método para usar la lógica del programa almacenado para operar el control. Unidad de los circuitos de una unidad central de procesamiento. En el momento de su muerte, Wilkes era profesor emérito de la Universidad de Cambridge.

Vida temprana, educación y servicio militar

Wilkes nació en Dudley, Worcestershire, Inglaterra, hijo único de Ellen (Helen), de soltera Malone (1885–1968) y Vincent Joseph Wilkes (1887–1971), empleado de cuentas de la finca del conde de Dudley. Creció en Stourbridge, West Midlands, y se educó en el King Edward VI College, Stourbridge. Durante sus años escolares, su profesor de química le presentó la radioafición.

Maurice Wilkes (derecha) con el analizador diferencial Meccano en el Laboratorio de Matemáticas de la Universidad de Cambridge, c.1937. A. F. Devonshire (izquierda) coautorizó una serie de documentos sobre fusión y desorden con el primer director del Laboratorio, John Lennard-Jones. El ganador del Premio Mayhew de 1937, J. Corner, está operando la tabla de entrada (centro).

Estudió Tripos Matemáticos en St John's College, Cambridge, de 1931 a 1934, y en 1936 completó su doctorado en física sobre el tema de la propagación de ondas de radio muy largas en la ionosfera. Fue designado para un puesto docente junior de la Universidad de Cambridge, a través del cual participó en el establecimiento de un laboratorio de informática. Fue llamado al servicio militar durante la Segunda Guerra Mundial y trabajó en radares en el Establecimiento de Investigación de Telecomunicaciones (TRE) y en investigación operativa.

Investigación y carrera

En 1945, Wilkes fue nombrado segundo director del Laboratorio de Matemáticas de la Universidad de Cambridge (más tarde conocido como Laboratorio de Computación).

El laboratorio de Cambridge inicialmente tenía muchos dispositivos informáticos diferentes, incluido un analizador diferencial. Un día, Leslie Comrie visitó a Wilkes y le prestó una copia de la descripción de preimpresión del EDVAC de John von Neumann, un sucesor del ENIAC que estaban construyendo Presper Eckert y John Mauchly en la Escuela Moore de Ingeniería Eléctrica. Tuvo que leerlo durante la noche porque tuvo que devolverlo y no existían instalaciones para fotocopiar. Decidió inmediatamente que el documento describía el diseño lógico de las futuras máquinas informáticas y que quería participar en el diseño y construcción de dichas máquinas. En agosto de 1946, Wilkes viajó en barco a los Estados Unidos para inscribirse en las Conferencias de la Escuela Moore, a las que sólo pudo asistir las dos últimas semanas debido a varios retrasos en el viaje. Durante el viaje de regreso a Inglaterra, de cinco días de duración, Wilkes esbozó con cierto detalle la estructura lógica de la máquina que se convertiría en EDSAC.

EDSAC

Maurice Wilkes inspeccionando la línea de retraso del mercurio del EDSAC en la construcción

Dado que su laboratorio contaba con financiación propia, pudo empezar inmediatamente a trabajar en una pequeña y práctica máquina, EDSAC (por "Calculadora automática de almacenamiento con retardo electrónico"), una vez que regresó a Cambridge. Decidió que su mandato no era inventar una computadora mejor, sino simplemente ponerla a disposición de la universidad. Por lo tanto, su enfoque fue implacablemente práctico. Sólo utilizó métodos probados para construir cada parte de la computadora. La computadora resultante era más lenta y más pequeña que otras computadoras contemporáneas planificadas. Sin embargo, la computadora de su laboratorio fue la segunda computadora práctica con programa almacenado que se completó y operó con éxito a partir de mayo de 1949, mucho más de un año antes que la EDVAC, mucho más grande y compleja. En 1950, junto con David Wheeler, Wilkes utilizó EDSAC para resolver una ecuación diferencial relacionada con las frecuencias genéticas en un artículo de Ronald Fisher. Este representa el primer uso de una computadora para un problema en el campo de la biología.

Otros desarrollos informáticos

En 1951, desarrolló el concepto de microprogramación a partir de la comprensión de que la unidad central de procesamiento de una computadora podía controlarse mediante un programa de computadora en miniatura y altamente especializado en ROM de alta velocidad. Este concepto simplificó enormemente el desarrollo de la CPU. La microprogramación se describió por primera vez en la Conferencia Inaugural de Computación de la Universidad de Manchester en 1951, luego se amplió y se publicó en IEEE Spectrum en 1955. Este concepto se implementó por primera vez en EDSAC 2, que también utilizó múltiples "porciones de bits" idénticas.; para simplificar el diseño. Se utilizaron conjuntos de tubos intercambiables y reemplazables para cada bit del procesador. La siguiente computadora para su laboratorio fue la Titan, una empresa conjunta con Ferranti Ltd iniciada en 1963. Finalmente apoyó el primer sistema de tiempo compartido del Reino Unido que se inspiró en CTSS y proporcionó un acceso más amplio a los recursos informáticos en la universidad. incluidos sistemas gráficos de tiempo compartido para CAD mecánico.

Una característica de diseño notable del sistema operativo de Titan fue que proporcionaba acceso controlado basado en la identidad del programa, además de, o en lugar de, la identidad del usuario. Introdujo el sistema de cifrado de contraseñas utilizado posteriormente por Unix. Su sistema de programación también tenía un sistema de control de versiones inicial.

A Wilkes también se le atribuye la idea de etiquetas simbólicas, macros y bibliotecas de subrutinas. Estos son desarrollos fundamentales que hicieron la programación mucho más fácil y allanaron el camino para los lenguajes de programación de alto nivel. Más tarde, Wilkes trabajó en uno de los primeros sistemas de tiempo compartido (ahora denominado sistema operativo multiusuario) y en informática distribuida. Hacia finales de la década de 1960, Wilkes también se interesó en la informática basada en capacidades y el laboratorio montó una computadora única, la Cambridge CAP.

En 1974, Wilkes encontró una red de datos suiza (en Hasler AG) que utilizaba una topología de anillo para asignar tiempo en la red. Inicialmente, el laboratorio utilizó un prototipo para compartir periféricos. Con el tiempo, se formaron asociaciones comerciales y una tecnología similar estuvo ampliamente disponible en el Reino Unido.

Premios, honores y liderazgo

Wilkes recibió varias distinciones: fue Knight Bachelor, miembro distinguido de la British Computer Society, miembro de la Royal Academy of Engineering y miembro de la Royal Society. Wilkes fue miembro fundador de la British Computer Society (BCS) y su primer presidente (1957-1960). Recibió el Premio Turing en 1967, con la siguiente mención: "El profesor Wilkes es mejor conocido como el constructor y diseñador del EDSAC, la primera computadora con un programa almacenado internamente". Construido en 1949, el EDSAC utilizaba una memoria de línea de retardo de mercurio. También es conocido como autor, junto con David Wheeler y Stanley Gill, de un volumen sobre Preparación de programas para computadoras digitales electrónicas en 1951, en el que se introdujeron efectivamente las bibliotecas de programas." En 1968 recibió el premio Harry H. Goode Memorial, con la siguiente mención: "Por sus numerosos logros originales en el campo de la informática, tanto en ingeniería como en software, y por sus contribuciones al crecimiento de las actividades de la sociedad profesional y a cooperación internacional entre profesionales de la informática."

En 1972, Wilkes recibió el título de Doctor honorario en Ciencias de la Universidad de Newcastle.

En 1980, se retiró de su cátedra y de su puesto como jefe del Laboratorio de Computación y se unió al personal central de ingeniería de Digital Equipment Corporation en Maynard, Massachusetts, EE. UU.

Wilkes recibió la Medalla Faraday de la Institución de Ingenieros Eléctricos en 1981. El Premio Maurice Wilkes, que se otorga anualmente por una destacada contribución a la arquitectura informática realizada por un joven científico o ingeniero informático, lleva su nombre. En 1986, regresó a Inglaterra y se convirtió en miembro del Consejo de Estrategia de Investigación de Olivetti. En 1987, la Universidad de Bath le concedió el título honorífico (Doctor en Ciencias). En 1993, la Universidad de Cambridge le otorgó a Wilkes el título de Doctor honorario en Ciencias. En 1994 fue admitido como miembro de la Association for Computing Machinery. Recibió la Medalla Mountbatten en 1997 y en 2000 presentó la Conferencia Pinkerton inaugural. Fue nombrado caballero en la Lista de Honores de Año Nuevo de 2000. En 2001, fue admitido como miembro del Museo de Historia de la Computación "por sus contribuciones a la tecnología informática, incluido el diseño temprano de máquinas, la microprogramación y la red Cambridge Ring". En 2002, Wilkes regresó al Laboratorio de Computación de la Universidad de Cambridge, como profesor emérito.

En sus memorias, Wilkes escribió:

Recuerdo cuando esta realización vino primero sobre mí con plena fuerza. El EDSAC estaba en la planta superior del edificio y el equipo de grabación y edición una planta abajo.... Fue en uno de mis viajes entre la sala EDSAC y el equipo de puñetazo que "hesitando en los ángulos de las escaleras" la realización vino sobre mí con plena fuerza que una buena parte del resto de mi vida iba a ser gastada en encontrar errores en mis propios programas.

Publicaciones

  • Oscilaciones de la Atmósfera de la Tierra (1949), Cambridge University Press
  • Preparación de programas para una computadora digital electrónica (1951), con D. J. Wheeler y S. Gill, Addison Wesley Press
  • Computadoras digitales automáticas (1956), Methuen Publishing
  • Una breve introducción al análisis numérico (1966), Cambridge University Press
  • Time-sharing Computer Systems (1968), Macdonald
  • The Cambridge CAP Computer and its Operating System (1979), con R. M. Needham, Elsevier
  • Memorias de un ordenador Pioneer. MIT Press. 1985. ISBN 978-0-262-23122-0.
  • Perspectivas de computación. Morgan Kaufmann Editores. 1995. ISBN 978-1-55860-317-2.

Vida personal

Wilkes se casó con la clasicista Nina Twyman en 1947. Ella murió en 2008; él en 2010. A Wilkes le sobrevivieron un hijo y dos hijas.

Contenido relacionado

Yen Chia-kan

Yen Chia-kan también conocido como C. K. Yen, fue un químico chino y político del Kuomintang. Sucedió a Chiang Kai-shek como presidente de la República...

Pixo

Pixo era una empresa que desarrollaba infraestructura para dispositivos portátiles. Fue fundada en 1994 cuando Paul Mercer, un desarrollador de software de...

Terence Cooke

Terence James Cooke fue un cardenal estadounidense de la Iglesia Católica Romana. Se desempeñó como arzobispo de Nueva York desde 1968 hasta su muerte...
Más resultados...