Peter Denning | |
---|---|
Born | Peter James Denning January 6, 1942 Queens, New York City, United States |
Alma mater | Massachusetts Institute of Technology (PhD 1968)[1] Manhattan College (BEE 1964) |
Known for | Virtual memory Working set[2] Principle of locality Thrashing Operational Analysis Computing Curriculum Great Principles of Computing |
Spouse | |
Awards | SIGCSE Award for Lifetime Service to Computer Science Education (2010) SIGCSE Award for Outstanding Contribution to Computer Science Education (1999) |
Scientific career | |
Fields | Computer Scientist |
Institutions | MIT Princeton University Purdue University NASA-Ames Research Center George Mason University Naval Postgraduate School |
Thesis | Resource Allocation in Multiprocess Computer Systems (1968) |
Doctoral advisor | Jack B. Dennis |
Doctoral students |
|
Website | denninginstitute |
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.