Питер Дж. Деннинг - Peter J. Denning
Питер Деннинг | |
---|---|
(Луи Фабиан Бахрах) | |
Родившийся | Питер Джеймс Деннинг 6 января 1942 г. Нью-Йорк, Соединенные Штаты |
Гражданство | Соединенные Штаты Америки |
Альма-матер | Массачусетский технологический институт (Доктор философии, 1968 г.)[1] Манхэттенский колледж (BEE 1964) |
Известен | Виртуальная память Рабочий набор Принцип локальности Взбучка Оперативный анализ Компьютерная программа Великие принципы вычислений |
Супруг (а) | Дороти Э. Деннинг |
Награды | Премия SIGCSE за пожизненную службу образованию в области компьютерных наук (2010) Премия SIGCSE за выдающийся вклад в образование в области компьютерных наук (1999) |
Научная карьера | |
Поля | Специалист в области информатики |
Учреждения | Университет Принстона Университет Пердью Исследовательский центр НАСА-Эймс Университет Джорджа Мейсона Военно-морская аспирантура |
Тезис | Распределение ресурсов в многопроцессорных компьютерных системах (1968) |
Докторант | Джек Б. Деннис |
Интернет сайт | Denninginstitute |
Питер Джеймс Деннинг (родился 6 января 1942 г.) Американец специалист в области информатики и писатель. Он наиболее известен своей новаторской работой в виртуальная память, особенно за изобретение модель рабочего набора за программа поведение, которое адресовано взбучка в операционные системы и стал эталоном для всех управление памятью политики. Он также известен своими работами по принципам работы операционных систем, операционному анализу сетевых систем массового обслуживания, проектированию и внедрению CSNET, ACM цифровая библиотека, кодифицирующая великие принципы вычисление, и совсем недавно для книги Путь новатора,[2] об инновациях как наборе усвоенных практик.
Образование и ранняя жизнь
Деннинг родился 6 января 1942 года в Квинсе, штат Нью-Йорк, и вырос в Дариене, штат Коннектикут. Он рано проявил интерес к науке, преследуя астрономия, ботаника, радио, и электроника в начальной школе. В Fairfield Prep, он представил компьютеры домашней разработки на научную ярмарку в 1958, 1959 и 1960 годах. Второй компьютер, который решил линейные уравнения с помощью пинбол детали машин, завоевавшие главный приз.[3] Он присутствовал Манхэттенский колледж для Бакалавр в EE (1964), а затем Массачусетский технологический институт для кандидат наук (1968). В MIT он был частью Проект MAC и участвовал в разработке Мультики. Его доктор философии Тезис, «Распределение ресурсов в многопроцессорных компьютерных системах», представил основополагающие идеи в рабочих наборах, местонахождении, обмолоте и балансе системы.
Карьера и исследования
В Университет Принстона с 1968 по 1972 год он написал свою классическую книгу, Принципы операционных систем, с Э. Г. Коффман. Он сотрудничал с Альфред Ахо и Джеффри Уллман на доказательствах оптимальности алгоритмов разбиения на страницы и на простом доказательстве того, что компиляторы, основанные на синтаксическом анализе приоритета, не нуждаются в возврате. В Университет Пердью (1972–1983) он руководил многочисленными кандидатскими диссертациями, подтверждающими теорию управления памятью, основанную на локальности, и расширением новой математики операционного анализа сетей массового обслуживания. Он соучредитель CSNET. Он стал главой отдела в 1979 году и завершил еще одну книгу по вычислительным моделям, Машины, языки и вычисления, с Джек Деннис и Джо Квалиц.
С 1983 по 1991 в НАСА Эймс основал Исследовательский институт передовых компьютерных наук (RIACS).[4] и превратил его в один из первых центров междисциплинарных исследований в области вычислительной и космической науки.
В Университет Джорджа Мейсона с 1991 по 2002 год он возглавлял факультет компьютерных наук, был заместителем декана и проректором, а также основал Центр новых инженеров. Центр был пионером в области обучения через Интернет. Он создал курс дизайна для инженеров под названием Смысл 21, что было основой его проекта по пониманию инноваций как навыков. Он создал курс "Ядро информации, технологии".[5] основу его проекта Великие принципы вычислений.[6]
В Военно-морская аспирантура с 2002 г. возглавляет отдел компьютерных наук, руководит Институтом инноваций и информационного превосходства им. Цебровского.[7] Он возглавлял совет факультета.
Деннинг постоянно служил волонтером в Ассоциация вычислительной техники (ACM) с 1967 года. В то время он занимал должности президента, вице-президента, трех председателей совета директоров, члена по особым поручениям, редактора журнала Опросы ACM Computing, и редактор ежемесячного ACM Communications. Он получил семь наград ACM за услуги, технический вклад и образование. ACM вручил ему особую награду[8] в июне 2007 года в знак признания 40 лет непрерывной работы.
Деннинг получил 26 наград за услуги и технический вклад. К ним относятся одна награда за качественное обслуживание клиентов, три стипендии профессионального общества, три почетные степени, шесть наград за технический вклад, шесть за выдающиеся заслуги и семь за образование.[9]
Карьера Деннинга заключалась в поиске фундаментальных принципов в подобластях вычислений. Он много пишет. С 1980 по 1982 год он в качестве президента ACM написал 24 колонки, уделяя особое внимание техническим и политическим вопросам в этой области. С 1985 по 1993 год он написал 47 колонок на тему «Наука о вычислениях» для журнала American Scientist.[10] фокусируясь на научных принципах из разных областей. С 2001 г. ведет ежеквартальную рубрику «ИТ-профессия».[11] за Коммуникации ACM, уделяя особое внимание принципам ценности для практикующих профессионалов.
Виртуальная память
В 1970 году он опубликовал классическую статью, в которой были показаны научные основы виртуальной памяти и подтверждающие научные данные, положив конец спорам о стабильности и производительности виртуальной памяти.[12]
В 1966 году он предложил рабочий набор в качестве динамического показателя потребности в памяти и объяснил, почему он работает, используя идею локальности, предложенную Лесом Белади из IBM. Его рабочий набор бумаги[13] стал классикой. Он получил награду ACM Best paper в 1968 году и премию Зала славы SIGOPS. [14] в 2005 году.
Принципы операционной системы
В начале 1970-х он сотрудничал с Эдом Коффманом-младшим над Теория операционных систем, который стал классическим учебником для аспирантов и оставался в печати до 1995 года. Эта книга помогла развеять сомнения в том, что к области ОС можно подходить как к науке.
В середине 1970-х он сотрудничал с Джеффри Бьюзеном в области операционного анализа, расширив базовые операционные законы Бьюзена на все сети с очередями. Операционная структура объяснила, почему компьютерные модели производительности работают так хорошо, даже несмотря на нарушение традиционных стохастических марковских предположений. Он стал предпочтительным методом обучения прогнозированию производительности на компьютерных курсах.
В начале 1980-х он был одним из четырех главных исследователей-основателей Сеть компьютерных наук, спонсируемый Национальный фонд науки Остальные три были Дэйв Фарбер, Ларри Ландвебер и Тони Хирн. Они возглавили разработку полностью самодостаточной сети сообщества CS, которая к 1986 году включала 165 сайтов и 50 000 пользователей. CSNET был ключевой ступенькой перехода от оригинала ARPANET к NSFNET а затем Интернет[нужна цитата ]. В 2009 г. Интернет-общество присудил CSNET свою престижную награду Jon Postel, признав ее ключевую роль в переходе от ARPANET к NSFNET.
Он руководил проектом цифровой библиотеки ACM 1992-97, который был запущен в 1997 году. Ассоциация вычислительной техники стало первым профессиональным сообществом, которое предложило библиотеку с возможностью поиска всего, что оно когда-либо публиковало.[15]
Великие принципы вычислений
В 1999 году он расширил поиск фундаментальных принципов, чтобы охватить все вычисления. Открытие естественных информационных процессов в биологии, физике, экономике, материалах и других областях убедило его, что основные определения вычислений должны быть изменены, чтобы охватить как естественные, так и искусственные информационные процессы. Он и его команда разработали черновой вариант структуры.[16]
Структура Великих Принципов показала, что «инновации» - это основная практика вычислений. Не найдя никого, кто понимал бы, как научить новаторскому мастерству, он присоединился к Бобу Данхэму и определил восемь основополагающих практик инноваций.[17] Они опубликовали Путь новатора, книга, в которой изложены восемь основных практик успешных инноваций.
Компьютерное образование
Деннинг оказал большое влияние на компьютерное образование. В начале 1970-х он возглавил рабочую группу, разработавшую первый базовый курс по принципам работы операционных систем (ОС). OS стала первым нематематическим базовым курсом CS. В середине 1980-х он возглавил объединенный комитет ACM / IEEE, который описал вычисления как дисциплину с девятью функциональными областями и тремя когнитивными процессами, которые лежат в основе учебной программы ACM 1991. В 1990-х он начал поиски кодификации великих принципов вычислений. Он утверждает, что вычисления - это наука о естественных и искусственных информационных процессах. NSF назначил его Заслуженным научным сотрудником[18] в 2007 году, чтобы начать движение за использование концепции Великих принципов для инноваций в образовании и исследованиях. В 2009 году SIGCSE (Специальная группа по образованию в области компьютерных наук) ACM отметила его вклад премией за пожизненную службу.[19]
Юмор
Деннинг - заядлый игрок, который часто использует юмор, чтобы добиться успеха. Примеры:[20][21]
- Специальный раздел первоапрельского дурака (когда был редактором), ACM Communications (Апрель 1984 г.).
- Об активном и пассивном письме, трактат, призывающий студентов писать активным голосом.
- Повесть о двух островах. Басня о споре теории массового обслуживания по поводу оперативного анализа. Впервые опубликовано в 1991 г. Содержится в приложении к обзору оперативного анализа за 2006 г.[22]
Цитаты
- Вычисление - это принцип; компьютер - это инструмент.
- Все слова свободны. Вас беспокоят только последствия.
- Просьба не в словах, которые вы говорите. Это в том, чтобы слушать тех, кто вас слышит.
- После многих лет попыток заставить компьютеры думать как мозг исследователи ИИ получили мозг, который думает, что они компьютеры.
- Локальность - это принцип природы. Кеширование работает, потому что наш мозг систематизирует информацию по местам.
- Инновации - это не новые блестящие идеи; это новая практика, принятая сообществом.
- Солидарность, а не программное обеспечение, порождает сотрудничество.
Публикации
Деннинг - автор или редактор 340 технических статей и одиннадцати книг.[23] Книги, подборка:
- 1973, с Эдом Коффманом. Теория операционных систем. Прентис-Холл.
- 1978, с Джеком Деннисом и Джо Квалицем. Машины, языки и вычисления. Прентис-Холл.
- 1997, с Бобом Меткалфом (ред.) За гранью вычислений: следующие 50 лет вычислений. Книги Коперника.
- 2001. Невидимое будущее: бесшовная интеграция технологий в повседневную жизнь. Макгроу-Хилл.
- 2010. Путь новатора: основные практики для успешных инноваций. MIT Press.
- 2015. Великие принципы вычислений. MIT Press.
- 2019, с Матти Тедре. Вычислительное мышление. MIT Press.
Статьи, подборка:
- 1968. "Модель рабочего набора для программного поведения". ACM Связь (Май).[24]
- 1970. «Виртуальная память». ACM Вычислительные опросы (Сентябрь).[25]
- 1970. «Взбучка: причины и профилактика».[26]
- 1976. «Отказоустойчивые операционные системы». ACM Вычислительные опросы (Декабрь)[27]
- 1978 г. с Джеффом Бузеном. «Оперативный анализ моделей сетей массового обслуживания». ACM Вычислительные опросы (Сентябрь).[28]
- 1980. «Рабочие наборы прошлого и настоящего». От IEEE Разработка программного обеспечения для транзакций, Январь 1980 г.[29]
- 1984, с Робертом Брауном. "Операционные системы". Scientific American вопрос по ПО.
- 1990 год, с Уолтером Тихи. «Высокопараллельные вычисления». Наука журнал, ноябрь.
- 1992. «Воспитание нового инженера». ACM Связь (Декабрь).[30]
- 2006. «Принцип локальности». Глава в Сети и системы связи (Дж. Баррия, ред.). Imperial College Press.[31]
- 2007. «Вычислительная техника - это естественная наука». ACM Связь (Июль).[32]
- 2009, с Питером Фрименом. «Компьютерная парадигма». ACM Связь (Декабрь).[33]
- 2010, с Фернандо Флоресом и Питером Лусмором. «Организация координации в плюралистических сетях». ACM Связь (Марш).[34]
Личная жизнь
Он женился Дороти Э. Деннинг в 1974 г. - известный эксперт по компьютерной безопасности.
Рекомендации
- ^ "Жизнь NPS для Питера Дж. Деннинга".
- ^ Путь новатора: основные методы успешных инноваций, MIT Press (2010)
- ^ Питер Дж. Деннинг - ACM 40 лет 2007. Cs.gmu.edu (1959-04-12). Проверено 21 февраля 2014.
- ^ «РСМД». Архивировано из оригинал 9 февраля 2017 г.. Получено 4 мая, 2020.
- ^ Ядро информационных технологий В архиве 8 января 2008 г. Wayback Machine
- ^ Великие принципы вычислений
- ^ Институт инноваций и информационного превосходства им. Цебровского
- ^ специальная награда
- ^ полный список.
- ^ Журнал American Scientist
- ^ Колонки "IT-профессия"
- ^ Деннинг, П. Дж. (1970). "Виртуальная память". Опросы ACM Computing. 2 (3): 153–189. Дои:10.1145/356571.356573. S2CID 4474893.
- ^ Деннинг, П. Дж. (1968). «Модель рабочего набора для поведения программы». Коммуникации ACM. 11 (5): 323–333. Дои:10.1145/363095.363141. S2CID 207669410. рабочий набор бумаги]
- ^ «Премия Зала славы SIGOPS». Архивировано из оригинал 15 апреля 2017 г.. Получено 5 февраля, 2008.
- ^ Деннинг, П. Дж .; Раус, Б. (1995). «План электронных изданий ACM». Коммуникации ACM. 38 (4): 97–109. Дои:10.1145/205323.205348. S2CID 20725285. План электронных публикаций ACM
- ^ проект основы
- ^ Denning, P.J .; Данэм, Р. (2006). «Инновация как языковое действие» (PDF). Коммуникации ACM. 49 (5): 47. Дои:10.1145/1125944.1125974. HDL:10945/35506. S2CID 15179720. восемь основополагающих практик инноваций
- ^ Заслуженный научный сотрудник
- ^ Премия SIGCSE за пожизненное обслуживание
- ^ Деннинг, П. Дж. (1981). «Письмо президента ACM: паскинад предсказаний Пеккан». Коммуникации ACM. 24 (12): 793–794. Дои:10.1145/358800.358801. S2CID 7302785. Паскинад мрачных предсказаний
- ^ Деннинг, П. Дж. (1982). «Письмо президента ACM: компьютерное прогнозирование». Коммуникации ACM. 25 (5): 315–316. Дои:10.1145/358506.358510. S2CID 40157656. Предиктивный написание с помощью компьютера
- ^ «Оперативный анализ». В Моделирование производительности компьютерных систем в перспективе (Э. Геленбе, ред.), Imperial College Press (2006), 21-33.
- ^ http://denninginstitute.com/pjd/PUBS/pub-list.pdf
- ^ Деннинг, П. Дж. (1968). «Модель рабочего набора для поведения программы» (PDF). Коммуникации ACM. 11 (5): 323–333. Дои:10.1145/363095.363141. S2CID 207669410.
- ^ Деннинг, П. Дж. (1970). "Виртуальная память". Опросы ACM Computing. 2 (3): 153–189. Дои:10.1145/356571.356573. S2CID 4474893.
- ^ Деннинг, П. Дж. (1968). «Обмолачивание». Труды осенней совместной компьютерной конференции 9-11 декабря 1968 г., часть I - AFIPS '68 (осень, часть I). п. 915. Дои:10.1145/1476589.1476705. S2CID 15984168.
- ^ Деннинг, П. Дж. (1976). «Отказоустойчивые операционные системы». Опросы ACM Computing. 8 (4): 359–389. Дои:10.1145/356678.356680. S2CID 207736773.
- ^ Denning, P.J .; Бузен, Дж. П. (1978). «Оперативный анализ моделей сетей массового обслуживания». Опросы ACM Computing. 10 (3): 225–261. CiteSeerX 10.1.1.519.5249. Дои:10.1145/356733.356735. S2CID 5584875.
- ^ http://denninginstitute.com/pjd/PUBS/WSPastPresent_1980.pdf
- ^ Деннинг, П. Дж. (1992). «Воспитание нового инженера». Коммуникации ACM. 35 (12): 82–97. Дои:10.1145/138859.138870. S2CID 18878340.
- ^ Microsoft Word - locality_v3.doc. (PDF). Проверено 21 февраля 2014.
- ^ Деннинг, П. Дж. (2007). «Вычислительная техника - это естественная наука». Коммуникации ACM. 50 (7): 13–18. Дои:10.1145/1272516.1272529. S2CID 20045303.
- ^ Denning, P.J .; Фриман, П. А. (2009). «Парадигма профессии ITComputing». Коммуникации ACM. 52 (12): 28. Дои:10.1145/1610252.1610265. HDL:10945/35483. S2CID 19544012.
- ^ Denning, P.J .; Флорес, Ф .; Лусмор, П. (2010). «Организация координации в плюралистических сетях». Коммуникации ACM. 53 (3): 30. Дои:10.1145/1666420.1666434. S2CID 18264746.
внешняя ссылка
- Сайт Великих Принципов.
- Искусство операционных систем книжный сайт.
- CS отключен, рабочее применение принципов в образовании.
- Цифровая библиотека ACM
- Питер Дж. Деннинг, устное историческое интервью, 10 апреля 2013 г. Институт Чарльза Бэббиджа, Университет Миннесоты
- Питер Дж. Деннинг, устное историческое интервью, 6–8 августа 2007 г. Ассоциация вычислительной техники