Jump to content

Питер Дж. Деннинг

(Перенаправлено с Пи Джей Деннинга )

Питер Деннинг
(Луи Фабиан Бахрах)
Рожденный
Питер Джеймс Деннинг

( 1942-01-06 ) 6 января 1942 г. (82 года)
Альма-матер Массачусетский технологический институт (доктор философии, 1968 г.) [1]
Манхэттенский колледж (BEE 1964)
Известный Виртуальная память
Рабочий набор [2]
Принцип локальности
избиение
Операционный анализ
Учебная программа по вычислительной технике
Великие принципы вычислений
Супруг
Награды Премия SIGCSE за пожизненное служение компьютерному образованию (2010 г.)
Премия SIGCSE за выдающийся вклад в образование в области компьютерных наук (1999 г.)
Научная карьера
Поля Компьютерный ученый
Учреждения С
Принстонский университет
Университет Пердью
Исследовательский центр НАСА-Эймса
Университет Джорджа Мейсона
Военно-морская аспирантура
Диссертация Распределение ресурсов в многопроцессных компьютерных системах   (1968)
Докторантура Джек Б. Деннис
Докторанты
Веб-сайт Деннингинститут /деннинг /

Питер Джеймс Деннинг (родился 6 января 1942 г.) - американский ученый-компьютерщик и писатель. Он наиболее известен своими новаторскими работами в области виртуальной памяти , особенно изобретением модели рабочего набора для поведения программ , которая устраняла проблемы с перегрузкой в ​​операционных системах и стала эталонным стандартом для всех управления памятью политик . Он также известен своими работами по принципам операционных систем, операционному анализу сетевых систем массового обслуживания, проектированию и внедрению CSNET , цифровой библиотеки ACM , а также систематизации великих принципов вычислений . Он написал множество влиятельных статей и книг, в том числе обзор фундаментальных принципов информатики, вычислительного мышления и своих мыслей об инновациях как наборе обучаемых практик.

Ранняя жизнь и образование

[ редактировать ]

Деннинг родился 6 января 1942 года в Квинсе, штат Нью-Йорк, и вырос в Дариене, штат Коннектикут . Он рано проявил интерес к науке, занимаясь астрономией, ботаникой, радио и электроникой еще в начальной школе. В Fairfield Prep он представлял самодельные компьютеры на научной ярмарке в 1958, 1959 и 1960 годах. Его второй компьютер, который решал линейные уравнения с использованием деталей автомата для игры в пинбол , выиграл главный приз. [3]

Он учился в Манхэттенском колледже на степень бакалавра в области ЭЭ (1964), а затем в Массачусетском технологическом институте на степень доктора философии (1968). В Массачусетском технологическом институте он работал над проектом MAC и участвовал в разработке новаторской операционной системы Multics . Его докторская диссертация «Распределение ресурсов в многопроцессных компьютерных системах» представила плодотворные идеи о рабочих наборах , локальности, перетряске и балансировке системы. [2]

Карьера и исследования

[ редактировать ]

В Принстонском университете написал свою классическую книгу « Теория операционных систем» (1973) с 1968 по 1972 год Деннинг вместе с Э. Г. Коффманом . Он сотрудничал с Альфредом Ахо и Джеффри Уллманом над доказательствами оптимальности для алгоритмов подкачки и над простым доказательством того, что компиляторам, основанным на анализе приоритета, не нужно возвращаться назад . В Университете Пердью (1972–1983) он защитил множество докторских диссертаций, подтверждающих локальные теории управления памятью и расширяющих новую математику операционного анализа сетей массового обслуживания. Он стал соучредителем CSNET . завершил еще одну книгу по вычислительным моделям « Машины, языки и вычисления» Он стал главой отдела в 1979 году и вместе с Джеком Деннисом и Джо Квалицем .

В НАСА Эймс с 1983 по 1991 год основал Научно-исследовательский институт передовых компьютерных наук (RIACS). [4] и превратил его в один из первых центров междисциплинарных исследований в области вычислительной и космической науки.

В Университете Джорджа Мейсона с 1991 по 2002 год он возглавлял факультет компьютерных наук, был заместителем декана и вице-проректором, а также основал Центр нового инженера. Центр был пионером в области онлайн-обучения. Он создал курс дизайна для инженеров под названием Sense 21 , который лег в основу его проекта по пониманию инноваций как навыка. Он создал курс «Ядро информационных технологий», [5] лег в основу его проекта «Великие принципы вычислений». [6]

В Военно-морской аспирантуре с 2002 года возглавляет кафедру компьютерных наук и руководит Институтом инноваций и информационного превосходства Цебровского. [7] Он возглавлял совет факультета.

Деннинг постоянно работал волонтером в Ассоциации вычислительной техники (ACM) с 1967 года. За это время он занимал должности президента, вице-президента, трех председателей правления, члена по особым поручениям, редактора ACM Computing Surveys и редактора журнала ACM Computing Surveys. ежемесячный выпуск ACM Communications . Он получил семь наград ACM за услуги, технический вклад и образование. ACM вручил ему специальную награду [8] в июне 2007 года в знак признания 40-летия непрерывной службы.

Деннинг получил 26 наград за услуги и технический вклад. К ним относятся одна награда за качество обслуживания клиентов, три стипендии профессионального общества, три почетные степени, шесть наград за технический вклад, шесть за выдающиеся заслуги и семь за образование. [9]

Карьера Деннинга заключалась в поиске фундаментальных принципов во многих областях вычислительной техники. Он пишет много. С 1980 по 1982 год он написал 24 колонки в качестве президента ACM, уделяя особое внимание техническим и политическим вопросам в этой области. С 1985 по 1993 год он написал 47 колонок на тему «Наука вычислений» для журнал «Американский ученый» , [10] сосредоточив внимание на научных принципах из разных областей. С 2001 года ведет ежеквартальные колонки «ИТ-профессии». [11] по коммуникациям ACM , уделяя особое внимание принципам, ценным для практикующих профессионалов.

Виртуальная память

[ редактировать ]

В 1970 году он опубликовал классическую статью, в которой представил научную основу виртуальной памяти и подтверждающие научные данные, положив конец спорам о стабильности и производительности виртуальной памяти. [12]

В 1966 году он предложил рабочий набор в качестве динамической меры потребности в памяти и объяснил, почему он функционирует, используя идею локальности, предложенную Лесом Белади из IBM . Его рабочий набор документов [13] стал классикой. Он получил награду ACM Best paper в 1968 году и награду Зала славы SIGOPS. [14] в 2005 году.

Принципы операционной системы

[ редактировать ]

В начале 1970-х годов он сотрудничал с Эдом Коффманом-младшим над книгой «Теория операционных систем» , которая стала классическим учебником, используемым на аспирантских курсах, и оставалась в печати до 1995 года. Эта книга помогла развеять сомнения в том, что к области ОС можно подходить как к науке.

В середине 1970-х годов он сотрудничал с Джеффри Бьюзеном в области операционного анализа, распространив основные операционные законы Бьюзена на все сети массового обслуживания. Операционная структура объясняла, почему модели производительности компьютеров работают так хорошо, хотя и нарушают традиционные стохастические марковские предположения. Он стал предпочтительным методом преподавания прогнозирования производительности на курсах информатики.

В начале 1980-х он был одним из четырех главных исследователей-основателей Сети компьютерных наук (CSNET), спонсируемой Национальным научным фондом . Тремя другими были Дэйв Фарбер , Ларри Ландвебер и Тони Хирн. Они возглавили разработку полностью автономной сети сообщества CS, которая к 1986 году включала 165 сайтов и 50 000 пользователей. CSNET была ключевым переходным камнем от первоначальной ARPANET к NSFNET , а затем к Интернету . [15] В 2009 году Интернет-сообщество наградило CSNET престижной наградой Джона Постела , признавая ее ключевую роль в переходе от ARPANET к NSFNET.

Деннинг возглавлял проект цифровой библиотеки ACM в 1992–97 годах, который был запущен в 1997 году. Ассоциация вычислительной техники стала первым профессиональным обществом, предложившим полностью доступную для поиска библиотеку всего, что она когда-либо публиковала. [16]

Великие принципы вычислений

[ редактировать ]

В 1999 году Деннинг расширил поиск фундаментальных принципов, охватив все области вычислений. Открытие естественных информационных процессов в биологии, физике, экономике, материалах и других областях убедило его в том, что основные определения вычислений необходимо изменить, чтобы охватить как естественные, так и искусственные информационные процессы. Он и его команда подготовили проект структуры. [17]

Структура Великих принципов показала, что «инновации» являются основной практикой вычислений. Не сумев найти никого, кто понимал бы, как научить навыкам новаторства, он присоединился к Бобу Данэму и определил восемь основополагающих практик инноваций. [18] В 2011 году они опубликовали «Путь инноватора» — книгу, в которой изложены восемь основных практик успешных инноваций. [19]

В 2015 году он и Крейг Х. Мартелл написали в соавторстве «Великие принципы вычислений» , небольшой том, в котором обобщаются принципы информатики, которые являются фундаментальными для всех технологий, в форме, доступной для студентов, изучающих информатику, а также для тех, кто ищет удобочитаемый обзор поле. [20]

В 2019 году он и Матти Тедре опубликовали «Вычислительное мышление» в рамках серии кратких книг «MIT Press Essential Knowledge», в которых представлен обзор того, что такое вычислительное мышление и его применение в научной мысли и исследованиях. [21]

Компьютерное образование

[ редактировать ]

Деннинг оказал большое влияние на компьютерное образование. В начале 1970-х годов он возглавил рабочую группу, которая разработала первый основной курс по принципам операционных систем (ОС). OS стал первым основным курсом CS, который не был сосредоточен на чистой математической теории, хотя по-прежнему свободно использовал математику по мере необходимости. В середине 1980-х он возглавил совместный комитет ACM/IEEE, который описал информатику как дисциплину с девятью основными функциональными областями и тремя когнитивными процессами, легшую в основу учебной программы ACM 1991 года. принципы вычислений.

Деннинг утверждает, что информатика — это наука как о естественных, так и об искусственных информационных процессах. NSF присвоил ему звание выдающегося научного сотрудника в области образования. [22] в 2007 году начать движение за использование системы Великих принципов для инноваций в образовании и исследованиях. В 2009 году SIGCSE (Специальная группа по образованию в области компьютерных наук) ACM отметила его вклад наградой за пожизненную службу. [23]

Деннинг — заядлый шутник, который часто использует юмор, чтобы донести свою точку зрения. Примеры: [24] [25]

  • Вычисление — это принцип; компьютер — это инструмент.
  • Вся речь свободна. Вас достают только последствия.
  • Просьба не в словах, которые вы говорите. Это умение слушать тех, кто слышит вас.
  • Те, кто посвятил много лет попыткам заставить компьютеры вести себя как мозг, в основном преуспели в развитии мозга, думающего как компьютеры! [27]
  • Локальность – это принцип природы. Кэширование работает, потому что наш мозг систематизирует информацию по локациям.
  • Инновации – это не блестящие новые идеи; это новая практика, принятая сообществом.
  • Солидарность, а не программное обеспечение, порождает сотрудничество.

Публикации

[ редактировать ]

Деннинг является автором или редактором 340 технических статей и одиннадцати книг. [28] Книги, подборка:

  • 1973, с Эдом Коффманом. Теория операционных систем . Прентис-Холл.
  • 1978, с Джеком Деннисом и Джо Квалицем. Машины, языки и вычисления . Прентис-Холл.
  • 1997, с Бобом Меткалфом (ред.) За пределами вычислений: следующие 50 лет вычислений . Книги Коперника.
  • 2001. Невидимое будущее: плавная интеграция технологий в повседневную жизнь. МакГроу-Хилл.
  • 2010. Путь новатора: основные практики успешных инноваций. МТИ Пресс.
  • 2015. Великие принципы вычислений. МТИ Пресс.
  • 2019, с Матти Тедре. Вычислительное мышление. МТИ Пресс.

Статьи, подборка:

  • 1968. "Модель рабочего набора для поведения программы". ACM Communications (май). [29]
  • 1970. «Виртуальная память». ACM Обзоры вычислительной техники (сентябрь). [12]
  • 1970. «Избиение: причины и профилактика». [30]
  • 1976. «Отказоустойчивые операционные системы». ACM Обзоры вычислительной техники (декабрь) [31]
  • 1978 г. с Джеффом Бьюзеном. «Операционный анализ моделей сетей массового обслуживания». ACM Обзоры вычислительной техники (сентябрь). [32]
  • 1980. «Рабочие комплексы прошлое и настоящее». Из IEEE Transactions Software Engineering , январь 1980 г. [33]
  • 1984, с Робертом Брауном. «Операционные системы». Научно-американский выпуск программного обеспечения.
  • 1990, с Уолтером Тичи. «Высокопараллельные вычисления». Научный журнал, ноябрь.
  • 1992. «Воспитание нового инженера». ACM Communications (декабрь). [34]
  • 2006. «Принцип локальности». Глава «Коммуникационные сети и системы» (Дж. Барриа, ред.). Издательство Имперского колледжа. [35]
  • 2007. «Информатика — это естественная наука». ACM Communications (июль). [36]
  • 2009, с Питером Фрименом. «Парадигма вычислений». ACM Communications (декабрь). [37]
  • 2010, с Фернандо Флоресом и Питером Лузмором. «Организация координации в плюралистических сетях». ACM Communications (март). [38]

Личная жизнь

[ редактировать ]

В 1974 году он женился на Дороти Э. Деннинг , известном эксперте по компьютерной безопасности.

  1. ^ «NPS vita для Питера Дж. Деннинга» .
  2. ^ Jump up to: а б Деннинг, Питер Дж. (2 февраля 2021 г.). «Аналитика рабочего набора». Обзоры вычислительной техники ACM . 53 (6). Ассоциация вычислительной техники (ACM): 1–36. дои : 10.1145/3399709 . ISSN   0360-0300 . S2CID   231791285 .
  3. ^ Питер Дж. Деннинг - 40 лет ACM, 2007 г. Cs.gmu.edu (12 апреля 1959 г.). Проверено 21 февраля 2014 г.
  4. ^ «РИАКС» . Архивировано из оригинала 9 февраля 2017 года . Проверено 4 мая 2020 г.
  5. ^ Ядро информационных технологий. Архивировано 8 января 2008 г. в Wayback Machine.
  6. ^ Великие принципы вычислений
  7. ^ Институт инноваций и информационного превосходства Цебровского
  8. ^ специальная награда
  9. ^ полный список .
  10. ^ Журнал American Scientist
  11. ^ Колонки «ИТ-профессия».
  12. ^ Jump up to: а б Деннинг, П.Дж. (1970). «Виртуальная память» . Обзоры вычислительной техники ACM . 2 (3): 153–189. дои : 10.1145/356571.356573 . S2CID   4474893 .
  13. ^ Деннинг, П.Дж. (1968). «Модель рабочего набора поведения программы» . Коммуникации АКМ . 11 (5): 323–333. дои : 10.1145/363095.363141 . S2CID   207669410 . рабочий набор бумаги]
  14. ^ «Награда Зала славы СИГОПС» . Архивировано из оригинала 15 апреля 2017 года . Проверено 5 февраля 2008 г.
  15. ^ «Интернет – со скромных начал» . nsf.gov . Архивировано из оригинала 7 октября 2016 года.
  16. ^ Деннинг, П.Дж.; Роус, Б. (1995). «План электронных публикаций ACM». Коммуникации АКМ . 38 (4): 97–109. дои : 10.1145/205323.205348 . S2CID   20725285 . План электронных публикаций ACM
  17. ^ проект структуры
  18. ^ Деннинг, П.Дж.; Данэм, Р. (2006). «Инновации как языковое действие» (PDF) . Коммуникации АКМ . 49 (5): 47. дои : 10.1145/1125944.1125974 . hdl : 10945/35506 . S2CID   15179720 . восемь основополагающих практик инноваций
  19. ^ «Путь новатора» . МТИ Пресс . Проверено 20 мая 2023 г.
  20. ^ «Великие принципы вычислений» . МТИ Пресс . Проверено 20 мая 2023 г.
  21. ^ «Вычислительное мышление» . МТИ Пресс . Проверено 20 мая 2023 г.
  22. ^ Заслуженный научный сотрудник в области образования
  23. ^ Премия SIGCSE за пожизненную службу
  24. ^ Деннинг, П.Дж. (1981). «Письмо президента ACM: пасквиль из предсказаний Пеканта» . Коммуникации АКМ . 24 (12): 793–794. дои : 10.1145/358800.358801 . S2CID   7302785 . Пасквиль грешных предсказаний
  25. ^ Деннинг, П.Дж. (1982). «Письмо президента ACM: Компьютерное предиктивное письмо» . Коммуникации АКМ . 25 (5): 315–316. дои : 10.1145/358506.358510 . S2CID   40157656 . Предиктивное письмо с помощью компьютера
  26. ^ «Операционный анализ». В «Моделировании производительности компьютерных систем в перспективе» (Э. Геленбе, ред.), Imperial College Press (2006), 21–33.
  27. ^ http://denninginstitute.com/pjd/GP/overviews/ov_computation.pdf
  28. ^ http://denninginstitute.com/pjd/PUBS/pub-list.pdf [ пустой URL PDF ]
  29. ^ Деннинг, П.Дж. (1968). «Модель рабочего набора поведения программы» (PDF) . Коммуникации АКМ . 11 (5): 323–333. дои : 10.1145/363095.363141 . S2CID   207669410 .
  30. ^ Деннинг, П.Дж. (1968). «Трёпка». Материалы осенней совместной компьютерной конференции 9–11 декабря 1968 г., часть I — AFIPS '68 (Осень, часть I) . п. 915. дои : 10.1145/1476589.1476705 . S2CID   15984168 .
  31. ^ Деннинг, П.Дж. (1976). «Отказоустойчивые операционные системы». Обзоры вычислительной техники ACM . 8 (4): 359–389. дои : 10.1145/356678.356680 . S2CID   207736773 .
  32. ^ Деннинг, П.Дж.; Бюзен, JP (1978). «Операционный анализ моделей сетей массового обслуживания». Обзоры вычислительной техники ACM . 10 (3): 225–261. CiteSeerX   10.1.1.519.5249 . дои : 10.1145/356733.356735 . S2CID   5584875 .
  33. ^ http://denninginstitute.com/pjd/PUBS/WSPastPresent_1980.pdf [ пустой URL PDF ]
  34. ^ Деннинг, П.Дж. (1992). «Воспитание нового инженера». Коммуникации АКМ . 35 (12): 82–97. дои : 10.1145/138859.138870 . S2CID   18878340 .
  35. ^ Microsoft Word — locality_v3.doc . (PDF) . Проверено 21 февраля 2014 г.
  36. ^ Деннинг, П.Дж. (2007). «Информатика – это естественная наука». Коммуникации АКМ . 50 (7): 13–18. дои : 10.1145/1272516.1272529 . hdl : 10945/35492 . S2CID   20045303 .
  37. ^ Деннинг, П.Дж.; Фриман, Пенсильвания (2009). «Профессия парадигмы ITComputing». Коммуникации АКМ . 52 (12): 28. дои : 10.1145/1610252.1610265 . hdl : 10945/35483 . S2CID   19544012 .
  38. ^ Деннинг, П.Дж.; Флорес, Ф.; Лузмор, П. (2010). «Организация координации в плюралистических сетях». Коммуникации АКМ . 53 (3): 30. дои : 10.1145/1666420.1666434 . hdl : 10945/35502 . S2CID   18264746 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 2d451b0e4724a472010f1bc822c9c77b__1717200120
URL1:https://arc.ask3.ru/arc/aa/2d/7b/2d451b0e4724a472010f1bc822c9c77b.html
Заголовок, (Title) документа по адресу, URL1:
Peter J. Denning - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)