
Gerrit Anne " Gerry " Blaauw (17 de julio de 1924 – 21 de marzo de 2018) [ 1 ] fue un científico informático neerlandés, conocido como uno de los principales diseñadores de la línea de computadoras IBM System/360 , junto con Fred Brooks , Gene Amdahl y otros. [ 2 ]
Biografía
Nacido en La Haya, Países Bajos, Blaauw se licenció en la Universidad Tecnológica de Delft en 1946. En 1947, obtuvo una beca exclusiva financiada por Thomas J. Watson, director ejecutivo de IBM . Tras un primer año en el Lafayette College de Pensilvania , Blaauw estudió en la Universidad de Harvard . Se doctoró en 1949 y obtuvo su máster en 1952 bajo la supervisión de Howard Aiken , inventor del primer ordenador Mark I. En Harvard, trabajó en el diseño de los ordenadores Mark III y Mark IV . Blaauw conoció a Fred Brooks mientras trabajaba para IBM y visitó Harvard, donde Brooks era entonces estudiante de posgrado. [ 2 ]
Tras graduarse en 1952, Blaauw regresó a los Países Bajos, donde trabajó en el Centro Matemático en la segunda computadora ARRA . En 1955 regresó a los Estados Unidos para trabajar en los laboratorios de IBM en Poughkeepsie , donde colaboró con Brooks en varios proyectos.
- Fue diseñador en el proyecto IBM 7030 STRETCH .
- Trabajó en la desafortunada serie IBM 8000 y, en particular, diseñó un sistema de paginación para el IBM 8106 en el período 1960-1961. [ 3 ]
- Fue un ingeniero clave en el proyecto IBM System/360 , anunciado en 1964. Entre otras contribuciones, Blaauw defendió con éxito la arquitectura informática de 8 bits (en contraposición a la de 6 bits) .
Blaauw también diseñó un revolucionario sistema de traducción de direcciones, la "Blaauw Box", que se eliminó del diseño original del System/360 , pero que posteriormente se utilizó en la propuesta fallida de IBM al Proyecto MAC del MIT . [ 4 ] Posteriormente, se incorporó hardware de traducción dinámica de direcciones (DAT) de un diseño algo diferente en la importante computadora IBM System/360-67 . [ 5 ] Tal como se implementó en el Modelo 67, [ 6 ] el hardware DAT permitió la implementación de algunos de los primeros sistemas prácticos de memoria virtual paginada , quizás los primeros en tener éxito comercial. El Modelo 67 se estaba utilizando en aplicaciones comerciales en 1968. La anterior Ferranti Atlas Computer fue una plataforma seminal para la investigación de paginación, pero sufrió problemas de rendimiento bien estudiados, como el thrashing . [ 7 ] Las capacidades de traducción de direcciones de memoria virtual similares a las del S/360-67 se incluyeron posteriormente en todos los modelos de la línea de computadoras IBM System/370 que le siguieron.
Tras dejar IBM, Blaauw se convirtió en profesor de informática en los Países Bajos. Se jubiló en 1989 como profesor emérito de la Universidad de Twente . [ 2 ] En 1982 fue elegido miembro de la Real Academia Neerlandesa de Artes y Ciencias . [ 8 ] En 1997 fue coautor de Computer Architecture: Concepts and Evolution con Brooks. [ 9 ]
Blaauw falleció en Utrecht.
Blaauw era un cristiano devoto que prestó especial atención, sobre todo después de jubilarse, a la relación entre ciencia y fe, tema que exploró en un folleto disponible en inglés, neerlandés y español.
Publicaciones seleccionadas
- Blaauw, Gerrit A. Implementación de sistemas digitales. Prentice Hall PTR, 1976.
- Blaauw, Gerrit A., y Frederick P. Brooks Jr. Arquitectura de computadoras: conceptos y evolución. Addison-Wesley Longman Publishing Co., Inc., 1997.
- Blaauw, Gerrit A. Escritura y ciencia: una armonía inesperada. 2014. Publicado en línea . (Archivado en 2018)
Artículos seleccionados
- Brooks, Frederick P., Gerrit A. Blaauw y Wilfried Buchholz. "Procesamiento de datos en bits y piezas". IRE Transactions on Electronic Computers 2 (1959): 118–124.
- Amdahl, GM ; Blaauw, GA ; Brooks, FP (1964). "Arquitectura del IBM System/360". IBM Journal of Research and Development . 8 (2): 87– 101. CiteSeerX 10.1.1.72.7974 . doi : 10.1147/rd.82.0087 .
- Blaauw, Gerrit A., y Frederick P. Brooks Jr. "La estructura de SYSTEM/360: Parte I—Esquema de la estructura lógica." IBM Systems Journal 3.2 (1964): 119–135.
Patentes
- Amdahl, Gene M., et al. "Sistema de procesamiento de datos." Patente estadounidense n.° 3.400.371. 3 de septiembre de 1968.
Referencias
- ↑ "Prof. dr. Gerrit Anne Blaauw ✝ 21-03-2018 overlijdensbericht en condoleances" . Mensenlinq (en holandés) . Consultado el 22 de abril de 2018 .
- 1 2 3 "Gerrit Blaauw" Archivado el 24/07/2011 en Wayback Machine en Héroes Anónimos en la Historia de la Informática Holandesa , un sitio web creado para el Concurso de Programación Web de la IEEE Computer Society (CHC61), 2007
- ↑ Pugh, op. cit., pág. 740, nota 197
- ↑ El IBM 360/67 y CP/CMS , Tom Van Vleck, 1995, 1997, 2005, 2009
- ↑ "Estructura de programas y direccionamiento en un entorno de tiempo compartido" , BW Arden, BA Galler, TC O'Brien, FH Westervelt, Journal of the ACM , vol. 13, n.º 1, págs. 1-16, enero de 1966
- ↑ Características funcionales del IBM System/360 Modelo 67 (PDF) . Tercera edición. IBM. Febrero de 1972. GA27-2719-2.
- ↑ LW Comeau, "CP-40, el origen de VM/370", Actas de SEAS AM82 (septiembre de 1982), pág. 40 – Atlas "no funcionó"
- ↑ "Gerrit Blauw" . Real Academia de Artes y Ciencias de los Países Bajos. Archivado del original el 5 de marzo de 2016. Consultado el 26 de julio de 2015 .
- ↑ Arquitectura de computadoras: conceptos y evolución , Gerrit A. Blaauw y Frederick P. Brooks, Addison-Wesley Professional, 1264 págs., febrero de 1997, ISBN 978-0-201-10557-5
Lecturas adicionales
Enlaces externos
- Gerrit Blaauw Archivado el 24/07/2011 en Wayback Machine , héroes anónimos en la historia de la informática holandesa.
- DIESREDE BLAAUW: BESCHRIJVEN EN BEGRIJPEN 26 de noviembre de 1976 (en holandés)
- científicos informáticos holandeses
- inventores holandeses del siglo XX
- Nacimientos en 1924
- Muertes en 2018
- empleados de IBM
- exalumnos de la Universidad de Harvard
- Miembros de la Real Academia Neerlandesa de Artes y Ciencias
- Personal académico de la Universidad de Twente
- Científicos de La Haya
- científicos holandeses del siglo XX
- Máquina virtual (sistema operativo)