Кіріспе

Американдық компьютер ғалымы және жазушы Питер Джеймс Деннинг (6 қаңтар 1942 жылы туған) – американдық компьютер ғалымы және жазушы. Ол виртуалды жад саласындағы пионерлік жұмыстарымен, әсіресе операциялық жүйелердегі «thrashing» құбылысын шешуге бағытталған және барлық жад басқару саясаты үшін эталондық стандартқа айналған бағдарламаның жұмыс жиынтығы моделін жасағаны үшін танымал. Ол сонымен қатар операциялық жүйелердің принциптері, кезекке қою желілік жүйелерінің операциялық талдауы, CSNET, ACM цифрлық кітапханасын жобалау және іске асыру, сондай-ақ есептеудің маңызды принциптерін жүйелеу жөніндегі еңбектерімен де белгілі. Ол көптеген ықпалды мақалалар мен кітаптардың авторы, олардың ішінде компьютер ғылымының негізгі қағидалары, есептеу ойлау және инновацияны үйренуге болатын тәжірибелер жиынтығы ретінде қарастыру туралы ойлары бар.

Ерте өмір және білім

Деннинг 1942 жылғы 6 қаңтарда Нью-Йорк штатының Куинс қаласында дүниеге келді және Коннектикут штатының Дариен қаласында өсті. Ол ерте кезден-ақ ғылымға қызығушылық танытып, мектепте астрономия, ботаника, радио және электроникамен айналысты. Фэрфилдте 1958, 1959 және 1960 жылдары өзі жасаған компьютерлерді ғылым жәрмеңкесіне ұсынды. Оның екінші компьютері флипердің бөлшектерін пайдаланып сызықтық теңдеулерді шешіп, бас жүлдеге ие болды. 1964 жылы Манхэттен колледжінде EE мамандығы бойынша бакалавр, ал 1968 жылы MIT-де докторлық диссертациясын қорғады. MIT-де ол MAC жобасында жұмыс істеді және Multics операциялық жүйесін жобалауға үлес қосты. "Көппроцессорлық компьютерлік жүйелерде ресурстарды бөлу" тақырыбындағы докторлық диссертациясы жұмыс жиынтығы, локальдық қасиеттер, жүйелік тұрақсыздық және жүйелік тепе-теңдік туралы маңызды идеяларды енгізді. және оны есептеу және ғарыш ғылымдары саласындағы ғылыми зерттеулердің алғашқы орталықтарының біріне айналдырды. 1991 жылдан 2002 жылға дейін Джордж Мейсон университетінде Компьютерлік ғылымдар кафедрасын басқарды, деканның орынбасары және проректор болды, сондай-ақ "Жаңа инженер" орталығын құрды. Орталық веб-оқу саласындағы алғашқы қадамдардың бірі болды. Ол инженерлерге арналған "Sense 21" атты дизайн курсын жасады, ол инновацияны дағды ретінде түсіну жобасының негізіне айналды. Сонымен қатар, ол "Компьютерлік есептің негізгі принциптері" жобасының негізі болған "Ақпараттық технологияның өзегі" курсын жасады. 2002 жылдан бері Әскери-теңіз күштері аспирантурасында Компьютерлік ғылымдар кафедрасын басқарады және инновациялар мен ақпараттық басымдықтар жөніндегі Себровский институтын басқарады. Ол факультет кеңесінің төрағасы болды. Деннинг 1967 жылдан бері Компьютерлік техника қауымдастығында (ACM) ерікті болып жұмыс істеп келеді. Осы кезеңде ол президент, вице-президент, үш рет кеңес төрағасы, кеңейтілген мүше, ACM Computing Surveys журналының редакторы және ай сайынғы ACM Communications журналының редакторы болып қызмет етті. Ол ACM-нен қызметі, техникалық үлесі және білімі үшін жеті марапат алды. 2007 жылдың маусым айында ACM оған 40 жыл үздіксіз қызмет еткені үшін арнайы сыйлық тартты. Деннинг қызметі мен техникалық үлесі үшін 26 марапатқа ие болды. Олардың ішінде клиенттерге сапалы қызмет көрсету үшін бір марапат, кәсіби қоғамның үш стипендиясы, үш құрметті диплом, техникалық үлесі үшін алты марапат, ерекше қызметі үшін алты және білімі үшін жеті марапат бар. Деннингтің мансабы – есептеу техникасының көптеген салаларындағы негізгі принциптерді іздеумен байланысты. Ол өте көп жазады. 1980 жылдан 1982 жылға дейін ол ACM президенті ретінде 24 мақала жазды, онда саланың техникалық және саяси мәселелеріне назар аударды. 1985 жылдан 1993 жылға дейін ол American Scientist журналы үшін "Компьютерлік ғылым" тақырыбында 47 мақала жазды, онда саланың ғылыми принциптеріне назар аударды. 2001 жылдан бастап ол ACM Communications журналы үшін тоқсан сайын "IT Profession" мақалаларын жазып, тәжірибелі мамандарға пайдалы принциптерге назар аударды.

Виртуалды жады

1970 жылы ол виртуалды жадтың ғылыми негізін және оны растайтын ғылыми дәлелдерді ұсынған классикалық мақала жариялады, соның арқасында виртуалды жадтың тұрақтылығы мен тиімділігі жөніндегі дауларға нүкте қойылды. 1966 жылы ол жадқа қажеттіліктің динамикалық өлшемі ретінде жұмыс жиынын (working set) ұсынды және IBM-нің Лес Белади енгізген локальдық қағидасы арқылы оның қалай жұмыс істейтінін түсіндірді. Оның жұмыс жиыны туралы мақаласы классикалық туындыға айналды. Ол 1968 жылы ACM-нің үздік мақаласы үшін сыйлығын және 2005 жылы SIGOPS Даңқ залы сыйлығын алды.

Операциялық жүйе қағидаттары

1970 жылдардың басында ол Эд Коффман кішімен бірлесіп «Операциялық жүйелер теориясы» еңбегін жазды, ол жоғары оқу орындарында оқулық ретінде пайдаланылып, 1995 жылға дейін басылымда болды. Бұл кітап ОС саласына ғылым ретінде қарау мүмкіндігіне қатысты күмәнді жоюға көмектесті. 1970 жылдардың ортасында ол Джеффри Бьюзенмен операциялық талдау саласында жұмыстасты, Бьюзеннің негізгі операциялық заңдарын барлық кезек құру желілеріне қатысты кеңейтті. Операциялық негіздеме компьютерлік өнімділіктің модельдері дәстүрлі стохастикалық Марковтық ережелерге қайшы болғанына қарамастан, неге жақсы жұмыс істейтінін түсіндірді. Бұл компьютерлік курстарда өнімділікті болжауды оқытудың басты әдісіне айналды. 1980 жылдардың басында ол Ұлттық ғылым қорының қолдауымен құрылған Компьютерлік ғылым желісінің (CSNET) төрт негізін қалаушы зерттеушісінің бірі болды. Қалған үшеуі – Дейв Фарбер, Ларри Ландвебер және Тони Хирн. Олар 1986 жылға қарай 165 сайтты және 50 000 пайдаланушыны қамтитын, толыққанды дербес CS қауымдастық желісін дамытуға жетекшілік етті. CSNET – бастапқы ARPANET-тен NSFNET-ке, содан кейін Интернетке өтудің маңызды кезеңі болды. 2009 жылы Интернет қоғамы CSNET-ке ARPANET-тен NSFNET-ке көпір салудағы маңызды рөлі үшін беделді Джон Постел сыйлығын табыс етті. Деннинг 1992-1997 жылдары ACM Digital Library жобасын басқарды, ол 1997 жылы іске қосылды. Компьютерлік машиналар қауымдастығы өзі жариялаған барлық материалдарды толық іздеуге болатын алғашқы кәсіби ұйым атанды.

Компьютерлік техниканың ұлы принциптері

1999 жылы Деннинг есептеудің барлық саласын қамтитын негізгі принциптерді іздеуді кеңейтті. Биология, физика, экономика, материалдар және басқа да салалардағы табиғи ақпараттық процестерді ашу оны есептеудің негізгі анықтамаларын жасанды процестермен қатар табиғи ақпараттық процестерді де қамтитындай етіп өзгерту қажеттігіне көндірді. Ол және оның командасы жобалық құрылым жасады. "Ұлы принциптер" құрылымы "жаңару" есептеудің негізгі практикасы екенін көрсетті. Жаңару дағдысын қалай үйрету керектігін білетін адамды таба алмағаннан кейін, ол Боб Данхампен бірігіп, жаңарудың сегіз негізгі практикасын анықтады. 2011 жылы олар сәтті жаңарудың сегіз маңызды практикасын баяндайтын "Инноватордың жолы" атты кітап жариялады. 2015 жылы ол Крейг Х. Мартеллмен бірлесіп "Есептеудің Ұлы принциптері" атты кішкентай жинақты шығарды, онда барлық технологиялардың негізінде жатқан компьютерлік ғылым принциптері компьютерлік ғылым студенттеріне де, сондай-ақ саланың оңай түсінілетін шолуын іздегендерге де қолжетімді формада жинақталған. 2019 жылы ол және Матти Тедре "MIT Press Essential Knowledge" сериясының бөлігі ретінде "Есептеулік ойлау" кітабын жариялады, ол есептеулік ойлаудың мәнін және ғылыми ойлау мен зерттеудегі оның қолданылуын қарастырады.

Компьютерлік білім беру

Деннинг компьютерлік білім беруде маңызды рөл атқарды. 1970 жылдардың басында ол операциялық жүйелер (ОЖ) принциптері бойынша алғашқы негізгі курсты әзірлеген жұмыс тобын жетектеді. ОЖ таза математикалық теорияға емес, компьютерлік ғылымдардың (CS) алғашқы негізгі курсы болды, бірақ қажет болған жағдайда математиканы еркін қолданды. 1980 жылдардың ортасында ол ACM/IEEE бірлескен комитетіне басшылық етті, ол есептеуді тоғыз негізгі функционалдық саласы мен үш танымдық процесі бар ғылым ретінде сипаттады, бұл ACM 1991 оқу бағдарламасының негізі болды. 1990 жылдары ол есептеудің маңызды принциптерін жүйелеуге кірісті. Деннинг есептеуді табиғи және жасанды ақпараттық процестерді зерттейтін ғылым деп санайды. 2007 жылы NSF оны білім беру және зерттеудегі жаңарулар үшін Ұлы принциптер аясын қолдану қозғалысын бастау мақсатымен Ерекше білім беруші атағымен марапаттады. 2009 жылы ACM-нің SIGCSE (Компьютерлік ғылым білім беру жөніндегі арнайы қызығушылық тобы) оның өмірлік жетістіктері үшін марапаттады.

Жеке өмір

1974 жылы ол көрнекті компьютерлік қауіпсіздік сарапшысы Дороти Э. Деннингке үйленді.