Loading AI tools
De Wikipedia, la enciclopedia libre
Peter J. Denning (Nueva York, 6 de enero de 1942) es un científico de la computación y escritor estadounidense. Es mayormente conocido por su trabajo pionero en memoria virtual, especialmente por inventar el modelo de conjuntos de trabajo para el comportamiento de los programas, el cual ayudo a manejar la hiperpaginación en los sistemas operativos y se convirtió en la referencia estándar para todas las políticas de gestión de memoria. También es conocido por su trabajo en los principios de los sistemas operativos, así como en el análisis operacional de colas en sistemas de red, diseño e implementación del CSNET, la librería digital ACM, desarrollar los magníficos principios de la computación y, más recientemente, por su libro The Innovator's Way[2] donde se refiere a la innovación como un conjunto de prácticas aprendibles.
Peter James Denning | ||
---|---|---|
Fotografía tomada por Louis Fabian Bachrach | ||
Información personal | ||
Nacimiento |
6 de enero de 1942 Nueva York (Estados Unidos) | |
Residencia | Salinas, California | |
Nacionalidad | USA | |
Educación | ||
Educado en |
MIT (PhD 1968)[1] Manhattan College (BEE 1964) | |
Supervisor doctoral | Jack B. Dennis | |
Información profesional | ||
Área | Ciencias de la computación | |
Conocido por |
Memoria virtual Conjunto de trabajo Principio de localidad Híper-paginación Análisis operacional Currículum en computación Grandes principios de la computación | |
Empleador | Naval Postgraduate School | |
Estudiantes doctorales | Subhash Agrawal, Robert L. Brown, George Cox, Kevin Kahn, David Schrader | |
Miembro de | Association for Computing Machinery (desde 1994) | |
Distinciones |
Internet Society Postel Service Award ACM Karlstrom Educator Award ACM SIGCSE Lifetime Educator ACM Disting. Service Award CRA Disting. Service Award NSF Disting. Education Fellow SIGOPS Hall of Fame | |
Peter J. Denning nació el 6 de enero de 1942 en Queens, Nueva York, y creció en Darien, CT, un pueblo que se encuentra en el condado de Fairfield, en el estado estadounidense de Connecticut.
Ya encontrándose en la escuela primaria tomó un especial interés en el campo de la ciencia, especialmente en astronomía, botánica, radio y electrónica.
En la escuela preparatoria Fairfield Prep presentó en una feria de ciencias ordenadores diseñados en el hogar, en los años 1958, 1959 y 1960. El segundo ordenador, que resolvía ecuaciones lineares usando partes de máquinas de pinball llegó a ganar un gran premio.[3]
Acudió a la universidad privada católica Manhattan College (Nueva York) para realizar su bachiller en Ingeniería Eléctrica en el año 1964.
En el año 1968 se doctoró en el Instituto Tecnológico de Massachusetts (MIT), con la tesis doctoral Resource allocation in multiprocess computer systems (Asignación de recursos en sistemas de computación multiproceso) en la que presentó ideas que sirvieron de semilla para los conjuntos de trabajo, principio de localidad, híper-paginación y equilibrio de sistema. En MIT formó parte de un Proyecto en Matemáticas y Computación (Project MAC) y contribuyó al diseño de Multics, un sistema operativo muy influyente basado en la compartición de los recursos computacionales.
En la Universidad de Princeton, de 1968 a 1972, escribió su clásico libro Operating Systems Principles (Principios de los sistemas operativos), junto a E. G. Coffman. También colaboró con Alfred Aho y Jeffrey Ullman en pruebas de optimalidad para algoritmos de paginación y en una demostración sencilla de que los compiladores basados en el análisis de precedencias no necesitaban backtracking.
En la Universidad de Purdue, de 1972 a 1983, supervisó numerosas tesis doctorales verificando teorías basadas en el principio de localidad en la gestión de memoria y extendiendo las nuevas matemáticas del análisis operacional de colas en redes.
Fue además cofundador de CSNET (Computer Science Network), que era una red de ordenadores que empezó a operar en Estados Unidos en 1981 y cuyo propósito era extender los beneficios de las redes para departamentos de ciencia de la computación en departamentos e instituciones académicas que no podían conectarse de manera directa a ARPANET. Se convirtió en director del departamento en 1979 y finalizó otro libro sobre modelos computacionales: Machines, Languages, and Computation (Máquinas, lenguajes y computación), junto a Jack Dennis y Joe Qualitz en esta ocasión.
Trabajó en NASA Ames que juega un papel crítico en casi todas las misiones de la NASA, con el apoyo de los programas del espacio y aeronáuticos de América. Concretamente, entre 1983 y 1991 fundó allí el Research Institute for Advanced Computer Science (RIACS)[4] y lo convirtió en uno de los primeros centros de investigación interdisciplinar en la ciencia computacional y del espacio.
En la Universidad George Mason, entre 1991 y 2002 dirigió el Departamento de Ciencia de la Computación ostentando el puesto de decano asociado y vicerrector y fundó el Center for the New Engineer (Centro para la Nueva Ingeniería). Este centro fue pionero en el aprendizaje basado en web. Creó y diseño cursos para ingenieros, llamados Sense 21, que fueron la base de su proyecto para entender la innovación como una capacidad. Creó el curso Core of Information, Technology (Núcleo de la Información, Tecnología)[5] que le sirvió de base para sus grandes principios en los proyectos de la computación.[6]
Desde 2002, es director del Departamento de Ciencia de la Computación en la Naval Postgraduate School (Escuela Naval de Postgrado), al mismo tiempo que dirige el Instituto Cebrowski para la Innovación y la Superioridad de la Información.[7] Además, presidió el consejo de profesores.
Denning sirvió continuamente como voluntario en la Association for Computing Machinery (ACM) desde el año 1967. Durante este tiempo ejerció como presidente, vicepresidente, editor de las encuestas sobre computación de la ACM y editor de las comunicaciones mensuales de la ACM, entre otros cargos. Recibió 7 premios ACM por su servicio, contribución técnica y educación. Además, ACM le concedió un premio especial[8] en junio de 2007 en reconocimiento a sus 40 años de continuo servicio.
Denning ha recibido un total de 26 premios por su servicio y contribución técnica. Estos incluyen un premio por calidad en el servicio al cliente, tres becas de sociedades profesionales, tres títulos honoríficos doctor honoris causa, seis premios por su contribución técnica, seis por su servicio distinguido y siete por educación.[9]
En el año 1974 se casó con Dorothy E. Denning, que se convirtió en una destacada experta en seguridad informática.
La profesión de Peter J. Denning ha sido una búsqueda de los principios fundamentales en los distintos campos que engloba la computación. Además, es un prolífico escritor. Entre 1980 y 1982 escribió 24 columnas como presidente de ACM, centrándose en los problemas técnicos y políticos del campo. Entre 1985 y 1983 redactó 47 columnas en The Science of Computing (La Ciencia de la Computación) para la revista American Scientist,[10] donde se centraba en los principios científicos de todo el campo. Desde el año 2001 viene escribiendo trimestralmente las columnas IT Profession[11] para las comunicaciones de ACM, prestando especial atención a los principios de valor de los profesionales que ejercen su profesión.
En 1970 publicó un clásico artículo que mostró un marco científico para la memoria virtual y la evidencia de la validación científica, acallando una controversia sobre la estabilidad de la memoria virtual y su rendimiento.[12]
Previamente, en 1966, propuso el conjunto de trabajo como una medida dinámica de la demanda de memoria y explicó por qué funcionaba usando la idea de localidad presentada por Les Belady de IBM. Su artículo sobre el conjunto de trabajo[13] se convirtió en todo un clásico, hasta el punto en que recibió el premio ACM Best paper al mejor artículo y un premio SIGOPS Hall of Fame Award[14] en 2005.
A principios de 1970 colaboró con Ed. Coffman, Jr., en la obra Operating Systems Theory (Teoría de los sistemas operativos), que se convirtió en un todo un clásico en lo que respecta a libros de textos usados en cursos de posgrado y permaneció en impresión hasta 1995. Este libro ayudó a disipar dudas de que el campo de los sistemas operativos podría ser considerado una ciencia.
A mediados de los años 70 colaboró con Jeffrey Buzen en el análisis operacional, extendiendo las leyes operacionales básicas de Buzen para tratar con todas las redes de colas. El marco operacional explicó por qué el ordenador ejecuta modelos de trabajo tan bien, incluso violando los tradicionales supuestos estocásticos de Markov. Este se ha convertido en el método preferido para enseñar la predicción de rendimiento en los cursos de computación.
A principios de los años 80 fue uno de los cuatro investigadores principales y fundadores de CSNET (Computer Science Network), patrocinado por la National Science Foundation. Los otros tres investigadores eran Dave Farber, Larry Landweber y Tony Hearn. Desarrollaron una red de comunidades totalmente autosuficiente de ciencia y científicos de la computación que en 1986 incluía 165 sitios y 50.000 usuarios. CSNET fue la piedra clave de la transición de la ARPANET original a NSFNET y entonces a Internet[cita requerida]. En el año 2009, la Internet Society entregó a CSNET su prestigioso premio Jon Postel, reconociendo su papel clave en el paso de ARPANET a NSFNET.
Denning dirigió el proyecto de la ACM Digital Library entre 1992 y 1997, que empezó a funcionar en 1997. La Association for Computing Machinery se convirtió en la primera sociedad profesional en ofrecer una librería en la que se podía buscar todo lo que había sido publicado.[15]
En 1999, Denning expandió la búsqueda de los principios fundamentales para cubrir toda la computación. El descubrimiento de los procesos de información natural en biología, física, económica, materiales y otros campos le convenció de que las definiciones básicas de la computación debían ser modificadas para abarcar tanto los procesos de información natural como los artificiales. Él y su equipo han producido un marco de proyecto.[16]
El marco de trabajo de los Grandes Principios revelaron que la "innovación" es una práctica central de la computación. Incapaz de encontrar a alguien que entendiera como enseñar la habilidad de innovar, se unió a Bob Dunham e identificaron 8 prácticas fundacionales de innovación[17] y los publicaron en un libro llamado The Innovator's Way.
El marco de los grandes principios reveló que la innovación es el núcleo de la computación. Incapaz de encontrar quien entendiera cómo explicar la capacidad de innovar se unió a Bob Dunham e identificaron ocho prácticas fundamentales de innovación.[18] Publicaron The Innovator’s Way, un libro que enseñaba las ocho prácticas esenciales para la innovación conseguir innovar con éxito.
Denning presentó Los Grandes Principios de la Computación el jueves 19 de mayo de 2011 en NSF Stafford.[19] Este fue el resumen de su presentación:
“Con cerca de 70 años nuestro campo ha madurado y alcanzado un nivel de influencia a la par que otros campos de la ciencia. Nuestro viaje ha tenido sus tribulaciones y triunfos y hemos cambiado la imagen declarada por nosotros mismos en numerosas ocasiones. Un reciente simposio de la ACM en el núcleo de la cuestión, ¿Qué es la computación?, reveló que en las últimas dos décadas hemos alcanzado un consenso remarcable en la materia de nuestros estudios y prácticas. La computación ya no es el estudio de los ordenadores, sus usos y sus límites; es el estudio de los procesos de la información, tanto naturales como artificiales. La computación ofrece principios, puntos de vista, compresión y la dirección en cada una de las siete categorías de la computación, comunicación, coordinación, recolección, automatización, evaluación y diseño. Este marco será discutido y comparado con los marcos orientados a la tecnología más familiares a la computación.
Peter J. Denning ha tenido una gran influencia en la educación en el campo de la computación. A principio de los 70 dirigió un grupo de trabajo que diseñó el primer curso básico sobre los principios de los sistemas operativos. Estos se convirtieron en el primer curso básico CS no matemático.
A mitad de los años 80 lideró la junta del comité ACM/IEEE que describió la computación como una disciplina con nueve áreas funcionales y tres procesos cognitivos, la base del ACM Curriculum 1991.
En los años 90 emprendió una búsqueda para codificar los grandes principios de la computación. Denning mantiene que la computación es una ciencia que incluye procesos tanto con información natural como artificial.
En 2007, NSF lo designó como Distinguished Education Fellow[20] para lanzar un movimiento con el fin de usar el marco de los grandes principios para innovaciones en la educación e investigación.
En 2009, ACM´s SIGCSE (Grupo de interés especial en la educación en ciencia de la computación) reconoció sus contribuciones con un premio a su servicio de por vida.[21]
Denning es un inveterado humorista que usa con frecuencia el humor para hacerse entender. Ejemplos:[22][23]
Denning ha sido autor y editor de 340 artículos técnicos y 7 libros.[25]
He aquí una selección de algunos de sus libros:
Los intereses actuales de Denning, según remarca en su página web personal[34] del E-Center of Excellence in Research and Education for E-Business, en la Universidad de George Mason, son los que a continuación revisamos.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.