Peter J. Denning

Peter Denning
(by Louis Fabian Bachrach)
Born
Peter James Denning

(1942-01-06) January 6, 1942 (age 82)
Queens, New York City, United States
Alma materMassachusetts Institute of Technology (PhD 1968)[1]
Manhattan College (BEE 1964)
Known forVirtual memory
Working set[2]
Principle of locality
Thrashing
Operational Analysis
Computing Curriculum
Great Principles of Computing
Spouse
(m. 1974)
AwardsSIGCSE Award for Lifetime Service to Computer Science Education (2010)
SIGCSE Award for Outstanding Contribution to Computer Science Education (1999)
Scientific career
FieldsComputer Scientist
InstitutionsMIT
Princeton University
Purdue University
NASA-Ames Research Center
George Mason University
Naval Postgraduate School
ThesisResource Allocation in Multiprocess Computer Systems (1968)
Doctoral advisorJack B. Dennis
Doctoral students
Websitedenninginstitute.com/denning/

Peter James Denning (born January 6, 1942) is an American computer scientist and writer. He is best known for pioneering work in virtual memory, especially for inventing the working-set model for program behavior, which addressed thrashing in operating systems and became the reference standard for all memory management policies. He is also known for his works on principles of operating systems, operational analysis of queueing network systems, design and implementation of CSNET, the ACM digital library, and codifying the great principles of computing. He has written numerous influential articles and books, including an overview of fundamental computer science principles, computational thinking, and his thoughts on innovation as a set of learnable practices.

  1. ^ "NPS vita for Peter J. Denning".
  2. ^ Denning, Peter J. (February 2, 2021). "Working Set Analytics". ACM Computing Surveys. 53 (6). Association for Computing Machinery (ACM): 1–36. doi:10.1145/3399709. ISSN 0360-0300. S2CID 231791285.