Peter J. Denning - Peter J. Denning
Peter Denning | |
---|---|
![]() (Louis Fabian Bachrach) | |
narozený | Peter James Denning 6. ledna 1942 New York City, Spojené státy |
Státní občanství | USA |
Alma mater | MIT (PhD 1968)[1] Manhattan College (BEE 1964) |
Známý jako | Virtuální paměť Pracovní sada Princip lokality Mlácení Provozní analýza Výpočetní osnovy Velké principy práce s počítačem |
Manžel (y) | Dorothy E. Denning |
Ocenění | Cena SIGCSE za celoživotní službu pro výuku informatiky (2010) Cena SIGCSE za mimořádný přínos ve výuce informatiky (1999) |
Vědecká kariéra | |
Pole | Počítačový vědec |
Instituce | Univerzita Princeton Purdue University Výzkumné centrum NASA-Ames Univerzita George Masona Námořní postgraduální škola |
Teze | Přidělování zdrojů ve víceprocesorových počítačových systémech (1968) |
Doktorský poradce | Jack B. Dennis |
webová stránka | denninginstitution |
Peter James Denning (narozen 6. ledna 1942) je americký počítačový vědec a spisovatel. On je nejlépe známý pro průkopnickou práci v virtuální paměť, zejména pro vynález model pracovní sady pro program chování, které řešilo mlácení v operační systémy a stal se referenčním standardem pro všechny správa paměti opatření. Je také známý svými pracemi na principech operačních systémů, operační analýze síťových systémů ve frontě, návrhu a implementaci CSNET, ACM digitální knihovna, kodifikace velkých principů výpočetní a naposledy pro knihu Cesta inovátorů,[2] o inovacích jako souboru učitelných postupů.
Vzdělání a časný život
Denning se narodil 6. ledna 1942 v Queensu v New Yorku a vyrůstal v Darienu v CT. Brzy se zajímal o vědu a věnoval se jí astronomie, botanika, rádio, a elektronika zatímco na základní škole. Na Fairfield Prep, na veletrhu vědy v letech 1958, 1959 a 1960 předložil domácí počítače. Druhý počítač, který vyřešil lineární rovnice použitím pinball části strojů, získal hlavní cenu.[3] Zúčastnil se Manhattan College pro Bakalář v EE (1964) a poté MIT pro PhD (1968). Na MIT byl součástí Projekt MAC a přispěl k návrhu Multics. Jeho PhD teze „Alokace zdrojů ve víceprocesorových počítačových systémech“ představila klíčové myšlenky v pracovních sadách, lokalitách, mlácení a vyvážení systému.
Kariéra a výzkum
Na Univerzita Princeton od roku 1968 do roku 1972 napsal svou klasickou knihu, Principy operačních systémů, s E G Coffman. Spolupracoval s Alfred Aho a Jeffrey Ullman na důkazech optimality pro stránkovací algoritmy a na jednoduchém důkazu, že kompilátory založené na analýze priority nemusí ustoupit. Na Purdue University (1972–1983) vedl řadu disertačních prací, které potvrdily lokální teorie správy paměti a rozšířily novou matematiku operační analýzy sítí čekajících na řazení. Spoluzaložil CSNET. V roce 1979 se stal vedoucím oddělení a dokončil další knihu o výpočetních modelech, Stroje, jazyky a výpočet, s Jack Dennis a Joe Qualitz.
V NASA Ames v letech 1983 až 1991 založil Research Institute for Advanced Computer Science (RIACS)[4] a proměnil jej v jedno z prvních center interdisciplinárního výzkumu v oblasti výpočetní a vesmírné vědy.
Na Univerzita George Masona v letech 1991 až 2002 vedl oddělení výpočetní techniky, byl proděkanem a místopředsedou probošta a založil Centrum pro nového inženýra. Centrum bylo průkopníkem v oblasti webového učení. Vytvořil designový kurz pro inženýry, tzv Smysl 21, který byl základem jeho projektu, aby chápal inovace jako dovednost. Vytvořil kurz Core of Information, Technology[5] základem jeho projektu Great Principles of Computing.[6]
Na Námořní postgraduální škola od roku 2002 vede oddělení informatiky, řídí Cebrowského institut pro inovace a nadřazenost informací.[7] Předsedal radě fakulty.
Denning sloužil nepřetržitě jako dobrovolník v Sdružení pro výpočetní techniku (ACM) od roku 1967. V té době působil jako prezident, viceprezident, tři předsedové správní rady, velký člen, redaktor ACM Computing Surveys a redaktor měsíčníku Komunikace ACM. Získal sedm ocenění ACM za služby, technický přínos a vzdělání. ACM mu předalo zvláštní ocenění[8] v červnu 2007 uznání 40 let nepřetržitého provozu.
Denning získal 26 ocenění za servisní a technické příspěvky. Patří mezi ně jedno ocenění za kvalitní zákaznický servis, tři stipendia profesionální společnosti, tři čestné tituly, šest ocenění za technický přínos, šest za vynikající služby a sedm za vzdělání.[9]
Denningova kariéra spočívala v hledání základních principů v podpolech výpočetní techniky. Píše plodně. Od roku 1980 do roku 1982 jako prezident ACM napsal 24 sloupců se zaměřením na technické a politické otázky oboru. V letech 1985 až 1993 napsal 47 sloupců na téma „The Science of Computing“ pro časopis American Scientist,[10] se zaměřením na vědecké principy z celé oblasti. Od roku 2001 píše čtvrtletní sloupce „IT Profession“[11] pro Komunikace ACM, se zaměřením na principy hodnoty pro profesionály z praxe.
Virtuální paměť
V roce 1970 vydal klasický dokument, který zobrazoval vědecký rámec pro virtuální paměť a potvrzující vědecké důkazy, čímž ustál polemiku o stabilitě a výkonu virtuální paměti.[12]
V roce 1966 navrhl pracovní sadu jako dynamické měřítko poptávky po paměti a vysvětlil, proč to funguje, pomocí myšlenky lokality zavedené Les Belady z IBM. Jeho pracovní sada papíru[13] se stal klasikou. V roce 1968 obdržela cenu ACM Best Paper Award a cenu SIGOPS Hall of Fame Award [14] v roce 2005.
Principy operačního systému
Na začátku 70. let spolupracoval s Edem Coffmanem Jr. Teorie operačních systémů, která se stala klasickou učebnicí používanou v postgraduálních kurzech a zůstala v tisku až do roku 1995. Tato kniha pomohla vymazat pochybnosti, že k poli OS lze přistupovat jako k vědě.
V polovině sedmdesátých let spolupracoval s Jeffreym Buzenem na operační analýze a rozšířil základní provozní práva Buzenu na řešení všech frontových sítí. Operační rámec vysvětlil, proč modely výkonu počítače fungují tak dobře, i když porušují tradiční stochastické markovovské předpoklady. Stala se upřednostňovanou metodou pro predikci výkonu v počítačových kurzech.
Na začátku 80. let byl jedním ze čtyř zakládajících hlavních vyšetřovatelů Počítačová síť sponzorované Národní vědecká nadace Ostatní tři byli Dave Farber, Larry Landweber a Tony Hearn. Vedli vývoj plně samonosné komunitní sítě CS, která do roku 1986 zahrnovala 165 webů a 50 000 uživatelů. CSNET byl klíčovým přechodovým odrazovým můstkem od originálu ARPANET do NSFNET a pak Internet[Citace je zapotřebí ]. V roce 2009 Internetová společnost udělil společnosti CSNET prestižní ocenění Jon Postel a uznal její klíčovou roli při přemostění z ARPANETU na NSFNET.
Vedl projekt Digitální knihovny ACM 1992-97, který byl spuštěn v roce 1997. The Sdružení pro výpočetní techniku se stala první profesionální společností, která nabízí plně prohledávatelnou knihovnu všeho, co kdy vydala.[15]
Velké principy práce s počítačem
V roce 1999 rozšířil hledání základních principů tak, aby zahrnoval veškeré výpočty. Objev přírodních informačních procesů v biologii, fyzice, ekonomii, materiálech a dalších oborech ho přesvědčil, že základní definice výpočtu musí být upraveny tak, aby zahrnovaly jak přírodní informační procesy, tak umělé. On a jeho tým vytvořili návrh rámce.[16]
Rámec Great Principles (Velké principy) odhalil, že „inovace“ je základní výpočetní praxí. Nepodařilo se najít nikoho, kdo by rozuměl tomu, jak učit inovaci, spojil se s Bobem Dunhamem a identifikoval osm základních inovačních postupů.[17] Publikovali Cesta inovátorůKniha o osmi základních postupech úspěšné inovace.
Výpočetní technika
Denning byl hlavní vliv na počítačové vzdělávání. Na začátku 70. let vedl pracovní skupinu, která navrhla první základní kurz o principech operačních systémů (OS). OS se stal prvním nematematickým základním kurzem CS. V polovině 80. let vedl společný výbor ACM / IEEE, který popsal výpočetní techniku jako disciplínu s devíti funkčními oblastmi a třemi kognitivními procesy, základ osnov ACM 1991. V 90. letech se vydal na cestu kodifikace velkých principů výpočetní techniky. Tvrdí, že výpočetní technika je věda o přírodních i umělých informačních procesech. NSF ho označila za člena Distinguished Education Fellow[18] v roce 2007 zahájit hnutí využívající rámec velkých principů pro inovace ve vzdělávání a výzkumu. V roce 2009 ACM SIGCSE (Special Interest Group on Computer Science Education) ocenila jeho příspěvky oceněním za celoživotní služby.[19]
Humor
Denning je neohrožený sázkař, který často používá humor k získávání bodů. Příklady:[20][21]
- Speciální sekce April Fool (když byl redaktorem), Komunikace ACM (Duben 1984).
- O aktivním a pasivním psaní, pojednání nabádající studenty, aby psali aktivním hlasem.
- Příběh dvou ostrovů. Bajka o kontroverzi ve frontě teorie o operační analýze. Poprvé publikováno v roce 1991. Obsahuje jako dodatek k přehledu operační analýzy z roku 2006[22]
Citáty
- Princip je výpočet; počítač je nástroj.
- Veškerá řeč je zdarma. Jsou to jen důsledky, které vás dostanou.
- Žádost není ve slovech, která mluvíte. Je to v poslechu těch, kteří vás slyší.
- Po mnoha letech snahy přimět počítače, aby myslely jako mozek, dostali vědci z oblasti AI mozky, které si myslí, že jsou počítače.
- Lokalita je přírodním principem. Ukládání do mezipaměti funguje, protože naše mozky organizují informace podle lokalit.
- Inovace nejsou skvělé nové nápady; je to nová praxe přijatá komunitou.
- Solidarita, nikoli software, vytváří spolupráci.
Publikace
Denning je autorem nebo editorem 340 technických článků a jedenácti knih.[23] Knihy, výběr:
- 1973, s Edem Coffmanem. Teorie operačních systémů. Prentice-Hall.
- 1978, s Jackem Dennisem a Joeem Qualitzem. Stroje, jazyky a výpočet. Prentice-Hall.
- 1997, s Bobem Metcalfe (eds.) Beyond Calculation: The Next 50 Years of Computing. Copernicus Books.
- 2001. The Invisible Future: The Seamless Integration of Technology in Everyday Life. McGraw-Hill.
- 2010. The Innovator's Way: Essential Practices for Successful Innovation. MIT Stiskněte.
- 2015. Velké principy práce s počítačem. MIT Stiskněte.
- 2019, s Matti Tedre. Výpočtové myšlení. MIT Stiskněte.
Články, výběr:
- 1968. „Model pracovní sady pro chování programu“. ACM komunikace (Smět).[24]
- 1970. „Virtuální paměť.“ ACM Výpočetní průzkumy (Září).[25]
- 1970. „Mlácení: jeho příčiny a prevence“.[26]
- 1976. „Operační systémy odolné proti chybám“. ACM Výpočetní průzkumy (Prosinec)[27]
- 1978. s Jeffem Buzenem. „Provozní analýza síťových modelů ve frontě.“ ACM Výpočetní průzkumy (Září).[28]
- 1980. „Pracovní soubory minulost a přítomnost“. Z IEEE Transakční softwarové inženýrství, Leden 1980.[29]
- 1984, s Robertem Brownem. "Operační systémy". Scientific American problém se softwarem.
- 1990, s Walterem Tichým. Msgstr "Vysoce paralelní výpočet". Věda časopis, listopad.
- 1992. „Vzdělávání nového inženýra“. ACM komunikace (Prosinec).[30]
- 2006. „Princip lokality“. Kapitola v Komunikační sítě a systémy (J. Barria, ed.). Imperial College Press.[31]
- 2007. „Výpočetní technika je přírodní věda.“ ACM komunikace (Červenec).[32]
- 2009 s Peterem Freemanem. „Výpočetní paradigma“. ACM komunikace (Prosinec).[33]
- 2010, Fernando Flores a Peter Luzmore. "Organizace koordinace v pluralitních sítích". ACM komunikace (Březen).[34]
Osobní život
Oženil se Dorothy E. Denning v roce 1974, známý odborník na počítačovou bezpečnost.
Reference
- ^ „NPS vita pro Petera J. Denninga“.
- ^ The Innovator's Way: Essential Practices for Successful Innovation, MIT Press (2010)
- ^ Peter J. Denning - ACM 40 let 2007. Cs.gmu.edu (12.04.1959). Citováno 2014-02-21.
- ^ "RIACS". Archivovány od originál 9. února 2017. Citováno 4. května 2020.
- ^ Jádro informační technologie Archivováno 8. ledna 2008, v Wayback Machine
- ^ Velké principy práce s počítačem
- ^ Cebrowski Institute for Innovation and Information Superior
- ^ zvláštní ocenění
- ^ kompletní seznam.
- ^ Časopis American Scientist
- ^ Sloupce „Profese IT“
- ^ Denning, P. J. (1970). "Virtuální paměť". ACM Computing Surveys. 2 (3): 153–189. doi:10.1145/356571.356573. S2CID 4474893.
- ^ Denning, P. J. (1968). Msgstr "Model pracovní sady pro chování programu". Komunikace ACM. 11 (5): 323–333. doi:10.1145/363095.363141. S2CID 207669410. pracovní sada papíru]
- ^ „Cena SIGOPS Hall of Fame Award“. Archivovány od originál dne 15. dubna 2017. Citováno 5. února 2008.
- ^ Denning, P. J .; Rous, B. (1995). "Plán elektronického publikování ACM". Komunikace ACM. 38 (4): 97–109. doi:10.1145/205323.205348. S2CID 20725285. Plán elektronického publikování ACM
- ^ návrh rámce
- ^ Denning, P. J .; Dunham, R. (2006). „Inovace jako jazyková akce“ (PDF). Komunikace ACM. 49 (5): 47. doi:10.1145/1125944.1125974. hdl:10945/35506. S2CID 15179720. osm základních inovačních postupů
- ^ Distinguished Education Fellow
- ^ Cena za celoživotní službu SIGCSE
- ^ Denning, P. J. (1981). „Dopis prezidenta ACM: Pasquináda předpovědí Peccantů“. Komunikace ACM. 24 (12): 793–794. doi:10.1145/358800.358801. S2CID 7302785. Pasquinade of Peccant Predictions
- ^ Denning, P. J. (1982). „Dopis prezidenta ACM: Počítačové prediktivní psaní“. Komunikace ACM. 25 (5): 315–316. doi:10.1145/358506.358510. S2CID 40157656. Prediktivní psaní počítačem
- ^ „Provozní analýza.“ v Perspektiva modelování výkonu počítačového systému (E. Gelenbe, ed.), Imperial College Press (2006), 21-33.
- ^ http://denninginstitute.com/pjd/PUBS/pub-list.pdf
- ^ Denning, P. J. (1968). "Model pracovní sady pro chování programu" (PDF). Komunikace ACM. 11 (5): 323–333. doi:10.1145/363095.363141. S2CID 207669410.
- ^ Denning, P. J. (1970). "Virtuální paměť". ACM Computing Surveys. 2 (3): 153–189. doi:10.1145/356571.356573. S2CID 4474893.
- ^ Denning, P. J. (1968). "Mlácení". Sborník z 9. - 11. prosince 1968, podzimní společná počítačová konference, část I - AFIPS '68 (podzim, část I). p. 915. doi:10.1145/1476589.1476705. S2CID 15984168.
- ^ Denning, P. J. (1976). "Operační systémy odolné proti chybám". ACM Computing Surveys. 8 (4): 359–389. doi:10.1145/356678.356680. S2CID 207736773.
- ^ Denning, P. J .; Buzen, J. P. (1978). "Provozní analýza modelů síťových front". ACM Computing Surveys. 10 (3): 225–261. CiteSeerX 10.1.1.519.5249. doi:10.1145/356733.356735. S2CID 5584875.
- ^ http://denninginstitute.com/pjd/PUBS/WSPastPresent_1980.pdf
- ^ Denning, P. J. (1992). "Vychovávat nového inženýra". Komunikace ACM. 35 (12): 82–97. doi:10.1145/138859.138870. S2CID 18878340.
- ^ Microsoft Word - locality_v3.doc. (PDF). Citováno 2014-02-21.
- ^ Denning, P. J. (2007). „Výpočetní technika je přírodní věda“. Komunikace ACM. 50 (7): 13–18. doi:10.1145/1272516.1272529. S2CID 20045303.
- ^ Denning, P. J .; Freeman, P. A. (2009). "Profese paradigmatu ITComputing". Komunikace ACM. 52 (12): 28. doi:10.1145/1610252.1610265. hdl:10945/35483. S2CID 19544012.
- ^ Denning, P. J .; Flores, F .; Luzmore, P. (2010). "Organizace koordinace v pluralitních sítích". Komunikace ACM. 53 (3): 30. doi:10.1145/1666420.1666434. S2CID 18264746.
externí odkazy
- Skvělé zásady stránky.
- Umění operačních systémů rezervovat stránky.
- CS odpojeno, funkční aplikace principů ve vzdělávání.
- Digitální knihovna ACM
- Peter J. Denning, rozhovor orální historii, 10. dubna 2013. Charles Babbage Institute, University of Minnesota
- Peter J. Denning, rozhovor orální historii, 6. – 8. Srpna 2007 Sdružení pro výpočetní techniku