Obsah
Peter Denning
Peter J. Denning (celým jménem Peter James Denning, nar. 1942) je významný americký informatik, vědec a akademik, který se zásadním způsobem zapsal do historie výpočetní techniky. Je globálně známý především jako pionér v oblasti virtuální paměti, teoretik operačních systémů, autor principu minimálních práv a vůdčí osobnost vědecké komunity kolem výpočetní vědy (Computing).
Vědecký přínos a objev virtuální paměti
Během svého doktorského studia na Massachusetts Institute of Technology (MIT) v roce 1968 formuloval teoretický základ pro virtuální paměť, konkrétně koncept tzv. pracovní sady (Working Set Model). * Tento objev vyřešil kritický problém tehdejších počítačů, kdy nedostatek operační paměti a neefektivní swappování stránek vedly k paralýze systému (tzv. *thrashing*). * Denningův model umožnil operačním systémům dynamicky alokovat paměť podle aktuálních potřeb běžících procesů, což je základem fungování všech moderních počítačových systémů až do dnešních dnů.
Princip minimálních práv (PoLP)
V roce 1974 spoluautorsky zformuloval princip minimálních práv (*Principle of Least Privilege*), který je dodnes jedním z pilířů kybernetické bezpečnosti. Myšlenka, že každý uživatel, proces nebo program má mít k dispozici pouze taková oprávnění, která bezpodmínečně potřebuje k vykonání své práce, položila základy pro bezpečné návrhy operačních systémů i moderních řízení přístupů (IAM – Identity and Access Management).
Akademická a profesní dráha
* Působení: Peter Denning působil na prestižních univerzitách, včetně Princeton University, Purdue University a od roku 1988 na Naval Postgraduate School v Monterey v Kalifornii, kde se stal profesorem informatiky a ředitelem pro výuku v oblasti navigačních a vesmírných systémů. * ACM: Dlouhodobě aktivně spolupracoval s největší vědeckou organizací v oboru, Association for Computing Machinery (ACM). V letech 1980–1984 byl jejím prezidentem a založil vlivný časopis *Communications of the ACM*. * Inovace ve vzdělávání: Výrazně přispěl k definici informatiky (Computer Science) jako samostatné a plnohodnotné vědecké disciplíny (odlišné od pouhého programování nebo matematiky) a věnoval se metodice výuky inženýrského myšlení.
Související pojmy
* Bezpečnostní standardy a princip minimálních práv * Data a programování * Linux: Komplexní průvodce světem Open Source
history computerescience operating systems security pioneers
