Tom Kilburn CBE FRS (11 de agosto de 1921 - 17 de enero de 2001) fue un matemático y científico informático inglés . [1] [2] A lo largo de sus 30 años de carrera, participó en el desarrollo de cinco computadoras de gran importancia histórica. Con Freddie Williams trabajó en el tubo Williams-Kilburn y en la primera computadora electrónica con programa almacenado del mundo , la Manchester Baby , mientras trabajaba en la Universidad de Manchester . [3] Su trabajo impulsó a Manchester y a Gran Bretaña a la vanguardia del campo emergente de la informática. [4] [5] [6]
Kilburn , licenciado por la Universidad de Cambridge , trabajó en el radar del Telecommunications Research Establishment (TRE) de Malvern, bajo la supervisión de Frederic Calland Williams, durante la Segunda Guerra Mundial. Una vez finalizada la guerra, Williams lo contrató para trabajar en el desarrollo de ordenadores en la Universidad de Manchester. Lideró el desarrollo de una serie de innovadores ordenadores de Manchester que incorporaban una serie de innovaciones y desarrollos revolucionarios, entre ellos el Ferranti Mark 1 , el primer ordenador comercial del mundo, y el Atlas , uno de los primeros ordenadores multiprocesamiento de tiempo compartido que incorporaba programación de tareas , spooling , interrupciones , canalización de instrucciones y paginación . [7]
Tom Kilburn nació en Earlseaton, cerca de Dewsbury , Yorkshire, el 11 de agosto de 1921, [8] [3] hijo único de John William Kilburn, un empleado de una fábrica de lana que luego se convirtió en secretario de la empresa, y su esposa, Ivy Mortimer. De 1932 a 1940, [9] asistió a la Wheelwright Grammar School for Boys , donde el director alentó su aptitud para las matemáticas. [10] También practicó deportes, en particular correr. [9]
En 1940, Kilburn comenzó a estudiar matemáticas en la Universidad de Cambridge como estudiante del Sidney Sussex College, Cambridge , financiado por una beca estatal, una beca principal del condado y una beca abierta menor. [9] Aunque muchos catedráticos de la universidad estaban ausentes realizando trabajos de guerra en lugares como Bletchley Park , la Universidad de Cambridge mantuvo una comunidad matemática activa, y Kilburn se convirtió en el representante del Sidney Sussex College en los Nuevos Pitagóricos, una camarilla con la Sociedad Matemática de la Universidad de Cambridge cuyos miembros incluían a Gordon Welchman y Geoff Tootill . Debido al estallido de la Segunda Guerra Mundial, los cursos se redujeron a dos años, y se graduó en 1942 con honores de primera clase en la Parte I del Tripos de Matemáticas y exámenes preliminares para la Parte II. [10]
Al graduarse, Kilburn fue reclutado por CP Snow . [11] Recibió un curso rápido de electrónica y fue destinado al Telecommunications Research Establishment (TRE) en Malvern , donde trabajó en radar en el Grupo 19 bajo el mando de Frederic Calland Williams . El grupo era responsable del diseño y depuración de circuitos electrónicos. Aunque Williams se sintió inicialmente decepcionado por haber recibido a alguien con tan poca experiencia práctica, Kilburn se convirtió en un miembro valioso del equipo. [10] El 14 de agosto de 1943, se casó con Irene Marsden, una dependienta. Continuaron criando a un hijo, John, y una hija, Anne. [9]
El trabajo de Kilburn durante la guerra inspiró su entusiasmo por algún tipo de computadora electrónica. La principal barrera técnica para tal desarrollo en ese momento era la falta de medios prácticos de almacenamiento de datos e instrucciones. En julio de 1946, Kilburn y Williams desarrollaron en colaboración un dispositivo de almacenamiento basado en un tubo de rayos catódicos (TRC) llamado tubo Williams-Kilburn . Se presentó una patente en 1946. [12] Inicialmente lo usaron para almacenar un solo bit . La imagen del TRC pronto se desvaneció, por lo que idearon un esquema por el cual se leía y actualizaba continuamente, haciendo que el almacenamiento de datos fuera permanente. En diciembre de 1947, pudieron almacenar 2048 bits en un TRC de 6 pulgadas (150 mm) de diámetro. [13] [14]
En diciembre de 1946, Williams asumió la cátedra Edward Stocks Massey de electrotecnia en la Universidad de Manchester y reclutó a Kilburn en comisión de servicio desde Malvern. [10] Los dos desarrollaron su tecnología de almacenamiento y, en 1948, Kilburn la puso a prueba en la práctica al construir el Manchester Baby , que se convirtió en el primer ordenador con programa almacenado en ejecutar un programa , el 21 de junio de 1948. [9] Recibió el título de doctor en 1948 por su trabajo en Manchester, escribiendo su tesis sobre Un sistema de almacenamiento para su uso con máquinas de computación digital binaria bajo la supervisión de Williams. [15]
Kilburn esperaba regresar a Malvern, pero Williams lo persuadió de quedarse para trabajar en el proyecto colaborativo de la universidad para desarrollar el Ferranti Mark 1 , el primer ordenador comercial del mundo. [16] [17] [18] Max Newman se retiró del proyecto, creyendo que el desarrollo de ordenadores requería ingenieros y no matemáticos en este punto, pero Williams prefirió volver a la electrotécnica, dejando a Kilburn a cargo. [10] Fue asistido por Alan Turing , quien llegó a Manchester en 1948. [13] [19] El Mark I incorporó innovaciones como registros de índice y combinó CRT con almacenamiento de tambor magnético . [9] [20] Se vendieron nueve ordenadores Mark I entre 1951 y 1957. [10]
Durante las tres décadas siguientes, Kilburn lideró el desarrollo de una sucesión de innovadores ordenadores Manchester . [16] El primero, iniciado en 1951, fue un desarrollo del Mark I conocido como la máquina de megaciclo o Meg, que sustituyó los diodos de tubo de vacío por otros de estado sólido . Esto permitió un aumento de un orden de magnitud en la velocidad de reloj . Para añadir más velocidad, Kilburn proporcionó una memoria CRT paralela de 10 bits. [10] También fue uno de los primeros ordenadores, si no el primero, en tener aritmética de punto flotante . [9] Meg operó por primera vez en 1954, y Ferranti vendió diecinueve con el nombre de 'Mercury' , seis de ellos a clientes en el extranjero. [10]
Mientras Kilburn dirigía un equipo de diseño que trabajaba en Meg, dirigió otro con Dick Grimsdale y Douglas Webb, en un proyecto de investigación que examinaba lo que él creía que sería el siguiente paso adelante en el diseño de computadoras: el uso de transistores . La máquina de 48 bits que completaron en noviembre de 1953 fue la primera computadora de transistores del mundo, con 550 diodos y 92 transistores, y fue fabricada por STC . Una versión mejorada completada en abril de 1955 tenía 1.300 diodos y 200 transistores, y fue vendida por Metropolitan-Vickers como Metrovick 950. [10]
El siguiente proyecto de Kilburn, conocido como Atlas , tenía como objetivo crear un ordenador rápido haciendo el máximo uso de las tecnologías existentes y nuevas. El proyecto fue respaldado por Ferranti y una subvención de 300.000 libras de la National Research Development Corporation . [10] Incorporaba numerosas tecnologías y técnicas como « multiprogramación , planificación de tareas , spooling , interrupciones , pipeline , almacenamiento intercalado , unidades de transferencia autónomas , almacenamiento virtual y paginación , aunque ninguna de estas técnicas se había inventado cuando el proyecto comenzó en 1956» . [10] Otras innovaciones incluían una memoria de solo lectura y un compilador-compilador . [21] La mayor innovación fue la memoria virtual , que permitía tratar el almacenamiento en tambor como si fuera el núcleo. [22] [23] Tres de ellas se construyeron e instalaron en la Universidad de Manchester, la Universidad de Londres y el Laboratorio Rutherford . [10]
Kilburn se convirtió en profesor de ingeniería informática en el Departamento de Ingeniería Eléctrica de Manchester en 1960. Fue fundamental en la formación del Departamento de Ciencias de la Computación en 1964, convirtiéndose en el primer director del departamento, y sirvió como Decano de la Facultad de Ciencias de 1970 a 1972, y vicerrector de la universidad de 1976 a 1979. [10] Su proyecto informático final fue el MU5 , que fue diseñado para facilitar la ejecución de programas en lenguajes de programación de alto nivel . Un análisis del código escrito para el Atlas dio una idea de la frecuencia de diferentes operandos y estructuras de control. El proyecto fue asistido por una subvención del Consejo de Investigación Científica (SRC) de £ 630,000 otorgada durante cinco años. El diseño influyó en gran medida en la exitosa Serie ICL 2900. [10] [21]
A lo largo de los años, Kilburn recibió numerosos premios y distinciones. Fue elegido miembro de la Royal Society (FRS) en 1965, [24] miembro distinguido de la British Computer Society en 1974 [25] y miembro del Computer History Museum "por sus contribuciones al diseño de computadoras tempranas, incluido el almacenamiento digital de acceso aleatorio, la memoria virtual y la multiprogramación" en 2000. [26] Fue nombrado comandante de la Excelentísima Orden del Imperio Británico (CBE) en 1973, [27] y recibió un doctorado honorario en ciencias de la Universidad de Bath en 1979. [28]
Kilburn recibió el premio W. Wallace McDowell de la IEEE Computer Society en 1971 "por su logro en el diseño y construcción de algunas de las primeras computadoras -así como algunas de las más poderosas- del mundo", [29] el premio IT de la British Computer Society en 1973, [30] la Medalla Real de la Royal Society, en 1978, [31] el premio Computer Pioneer de la IEEE Computer Society en 1982, [32] el premio Eckert-Mauchly en 1983, [33] y la Medalla Mountbatten en 1997. [34] Un edificio en la Universidad de Manchester, que alberga el Departamento de Ciencias de la Computación , se llama "El edificio Kilburn" en su honor. [35] [36] Su nominación para la Royal Society dice:
Profesor de Ingeniería Informática en la Universidad de Manchester. Fue pionero en la realización de la ingeniería de la computadora digital electrónica de propósito general y ha hecho importantes contribuciones al rápido ritmo de desarrollo que se ha producido en este campo durante los últimos 15 años. Sus contribuciones abarcan todo el espectro, desde el diseño general del sistema hasta la invención de circuitos de alta velocidad para satisfacer necesidades particulares. Su última máquina, 'Atlas', puede muy bien ser la máquina más avanzada que se está construyendo actualmente en cualquier parte del mundo. [31]
Kilburn se casó con Irene Marsden en 1943 y tuvo dos hijos, una niña y un niño. [1] Kilburn solía pasar las vacaciones con su familia en Blackpool , pero siempre regresaba a tiempo para el primer partido de la temporada de fútbol del Manchester United FC . Afirmaba que ver al Manchester United ganar la final de la Copa de Europa de 1968 en el estadio de Wembley fue el mejor día de su vida. [9] Se jubiló anticipadamente en 1981 para cuidar de su esposa enferma, [13] que sufría de bronquitis crónica, pero ella murió el 3 de agosto de 1981, dos semanas antes de su jubilación. [9] [10] [1]
Tras la muerte de su esposa, Kilburn vivió solo en la modesta casa que habían compartido en Manchester. No tenía un ordenador personal. [13] En 1998 presentó una réplica totalmente funcional del Manchester Baby en el Museo de Ciencia e Industria de Manchester . [13] Murió en el Hospital General de Trafford en Davyhulme de neumonía tras una cirugía abdominal el 17 de enero de 2001. [9]