Maurice Wilkes - Maurice Wilkes

Sir Maurice Wilkes

Maurice Vincent Wilkes 1980 (3, recortado) .jpg
Maurice Wilkes en 1980
Nació
John Maurice Vincent Wilkes

( 26 de junio de 1913 )26 de junio de 1913
Dudley , Worcestershire, Inglaterra
Fallecido 29 de noviembre de 2010 (2010-11-29)(97 años)
Cambridge , Cambridgeshire, Inglaterra
Nacionalidad británico
Educación Colegio Rey Eduardo VI, Stourbridge
alma mater Universidad de Cambridge (MA, PhD)
Conocido por Memoria caché
Esposos)
Nina Twyman
( m.  1947; murió 2008)
Niños un hijo, dos hijas
Premios
Carrera científica
Los campos Ciencias de la Computación
Instituciones
Tesis El reflejo de ondas inalámbricas muy largas de la ionosfera  (1939)
Asesor de doctorado John Ashworth Ratcliffe
Estudiantes de doctorado
Sitio web www .cl .cam .ac .uk / archive / mvw1

Sir Maurice Vincent Wilkes FRS FREng (26 de junio de 1913 - 29 de noviembre de 2010) fue un científico informático británico que diseñó y ayudó a construir la Calculadora Automática de Almacenamiento con Retraso Electrónico (EDSAC), una de las primeras computadoras con programas almacenados , y que inventó la microprogramación , un método para usar lógica de programa almacenado para operar la unidad de control de los circuitos de una unidad central de procesamiento . En el momento de su muerte, Wilkes era profesor emérito en 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), un empleado de cuentas de la finca del conde de Dudley . Creció en Stourbridge , West Midlands, y se educó en 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, c1937. AF Devonshire (izquierda) fue coautor de varios artículos 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 mesa de entrada (centro).

Estudió los Tripos de Matemáticas 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 por radio de ondas de radio muy largas en la ionosfera . Fue nombrado para un puesto de profesor junior de la Universidad de Cambridge, a través del cual participó en el establecimiento de un laboratorio de computación. Fue llamado al servicio militar durante la Segunda Guerra Mundial y trabajó en radar 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ó Wilkes y le prestó una copia de John von Neumann 's Descripción de preimpresión de la EDVAC , un sucesor del ENIAC en construcción por 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 fotocopiadoras. Decidió de inmediato 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 la construcción de tales 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 solo pudo asistir las dos últimas semanas debido a varios retrasos en el viaje. Durante el viaje de regreso de cinco días a Inglaterra, 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 retardo de mercurio del EDSAC en construcción

Dado que su laboratorio tenía su propia financiación, inmediatamente pudo comenzar a trabajar en una pequeña máquina práctica, EDSAC (para "Calculadora automática de almacenamiento con retardo electrónico"), una vez de regreso en Cambridge. Decidió que su mandato no era inventar una computadora mejor, sino simplemente poner una a disposición de la universidad. Por lo tanto, su enfoque fue implacablemente práctico. Usó solo 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 funcionó con éxito desde mayo de 1949, mucho más de un año antes del EDVAC, mucho más grande y complejo. En 1950, junto con David Wheeler, Wilkes utilizó EDSAC para resolver una ecuación diferencial relacionada con las frecuencias de los genes en un artículo de Ronald Fisher . Esto 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 ser controlada por un programa de computadora en miniatura 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 Computadoras de la Universidad de Manchester en 1951, luego se expandió y publicó en IEEE Spectrum en 1955. Este concepto se implementó por primera vez en EDSAC 2 , que también utilizó múltiples "cortes de bits" idénticos 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. Eventualmente apoyó el primer sistema de tiempo compartido del Reino Unido y brindó un acceso más amplio a los recursos informáticos en la universidad, incluidos los sistemas gráficos de tiempo compartido para CAD mecánico. .

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

A Wilkes también se le atribuye la idea de etiquetas simbólicas, macros y bibliotecas de subrutinas. Estos son desarrollos fundamentales que facilitaron mucho la programación 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 computación distribuida . Hacia fines de la década de 1960, Wilkes también se interesó en la computación basada en capacidades y el laboratorio ensambló una computadora única, la Cambridge CAP .

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

Premios, honores y liderazgo

Wilkes recibió una serie de distinciones: fue Knight Bachelor , Distinguished Fellow de la British Computer Society , Fellow de la Royal Academy of Engineering y Fellow 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 usó una memoria de línea de retardo de mercurio . También es conocido como el autor, 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 Harry H. Goode Memorial Award , con la siguiente mención: "Por sus muchos 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 la cooperación internacional entre profesionales de la informática ".

En 1972, Wilkes recibió un Doctorado honorario en Ciencias por la Universidad de Newcastle .

En 1980, se retiró de sus cátedras y se desempeñó como director del Laboratorio de Computación y se unió al personal de ingeniería central de Digital Equipment Corporation en Maynard, Massachusetts , EE. UU.

Wilkes fue galardonado con la Medalla Faraday por la Institución de Ingenieros Eléctricos en 1981. El Premio Maurice Wilkes, otorgado anualmente por una contribución sobresaliente 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 otorgó un título honorario (Doctor en Ciencias) . En 1993, la Universidad de Cambridge le otorgó a Wilkes un título honorario de Doctor en Ciencias. En 1994 fue admitido como miembro de la Association for Computing Machinery . Fue galardonado con la Medalla Mountbatten en 1997 y en 2000 presentó la Conferencia inaugural de Pinkerton . 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 bien cuando me di cuenta por primera vez con toda su fuerza. El EDSAC estaba en el último piso del edificio y el equipo de grabación y edición un piso más abajo. ... Fue en uno de mis viajes entre la sala de EDSAC y el equipo de punzonado que "vacilando en los ángulos de las escaleras" me sobrevino con toda la fuerza que una buena parte del resto de mi vida la iba a pasar en la búsqueda de errores en mis propios programas.

Publicaciones

  • Oscilaciones de la atmósfera terrestre (1949), Cambridge University Press
  • Preparación de programas para una computadora digital electrónica (1951), con DJ 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
  • Sistemas informáticos de tiempo compartido (1968), Macdonald
  • Cambridge CAP Computer y su sistema operativo (1979), con RM Needham , Elsevier
  • Memorias de un pionero de la informática (1985), MIT Press
  • Perspectivas de la computación (1995) Morgan-Kauffman

Vida personal

Wilkes se casó con Nina Twyman en 1947, quien murió en 2008. Murió en noviembre de 2010 y le sobrevivieron su hijo, Anthony, y sus dos hijas, Margaret y Helen.


Referencias

enlaces externos


Asociaciones profesionales y académicas
Primero Presidente de la British Computer Society
1957-1960
Sucedido por
Frank Yates