Peter J. Denning
From Wikipedia, the free encyclopedia
| This article may not meet the general notability guideline or one of the following specific guidelines for inclusion on Wikipedia: Biographies, Books, Companies, Fiction, Music, Neologisms, Numbers, Web content, or several proposals for new guidelines. If you are familiar with the subject matter, please expand or rewrite the article to establish its notability. The best way to address this concern is to reference published, third-party sources about the subject. If notability cannot be established, the article is more likely to be considered for redirection, merge or ultimately deletion, per Wikipedia:Guide to deletion. This article has been tagged since October 2007. |
Peter J. Denning is an American computer scientist and one of the team members of the Multics project.
Contents |
He graduated with a PhD from MIT in 1968 and took an academic job at Princeton University. In 1972 he moved to Purdue University where he served as Department Head of Computer Science from 1979 to 1983. He developed a unified theory of virtual memory and invented the working set model for optimal memory management and in 1983 moved to NASA. Between 1991 and 2002 he taught at the George Mason University, where he still serves as a research affiliate. In 1994 he was inducted as a Fellow of the Association for Computing Machinery. Denning is currently the Chairman of the Computer Science Department at the Naval Postgraduate School in Monterey, California.
The classic principles described by Denning are four: isolation, resource control, decision verification (checking), and error recovery.[1][2]
In 1974 Peter J. Denning married Dorothy E. Denning who later became an international expert in security, information warfare, and terrorism. She is currently a Professor in the Department of Defense Analysis at the Naval Postgraduate School.
- P. J. Denning (December 1976). "Fault tolerant operating systems". ACM Computing Surveys (CSUR) 8 (4): 359 - 389. ISSN 0360-0300.
- Denning, Peter J. (April 1980). "Why not innovations in computer architecture?". ACM SIGARCH Computer Architecture News 8 (2): 4-7. ISSN 0163-5964.
- Swift, Michael M; Brian N. Bershad , Henry M. Levy, Improving the reliability of commodity operating systems, [1] ACM Transactions on Computer Systems (TOCS), v.23 n.1, p.77-110, February 2005