Девід Ніл Катлер-старший (англ. David Neil Cutler Sr.; нар. 13 березня 1942(1942березня13)) — американський інженер-програміст. Він розробив кілька комп'ютерних операційних систем, а саме Windows NT від Microsoft і RSX-11M, VAXELN і VMS від Digital Equipment Corporation[1].

Дейв Катлер
Народився 13 березня 1942(1942-03-13) (82 роки)
Лансінг
Країна  США
Діяльність інформатик, інженер
Alma mater Olivet Colleged
Заклад Digital Equipment Corporation
Нагороди

Біографія ред.

Катлер народився у Лансінгу, штат Мічиган, і виріс у Девітті, штат Мічиган. Після закінчення Оліветського приватного коледжу у 1965 році він пішов працювати у DuPont.

Катлер має принаймні 20 патентів і викладає на факультеті комп'ютерних наук Вашингтонського університету[2].

Катлер — завзятий автогонщик. Він брав участь в Атлантичному чемпіонаті з 1996 до 2002 рік, показавши найкращий особистий результат — 8-е місце на Мілвокі Майл у 2000 році[1].

У 1994 році Катлер став членом Національної інженерної академії за розробку та проєкт комерційно успішних операційних систем.

DuPont (1965—1971) ред.

Катлер познайомився з комп'ютерами, коли йому доручили створити модель чисельного моделювання для одного з клієнтів DuPont мовою IBM GPSS-3 на моделі IBM 7044[3]. Ця робота викликала інтерес до того, як працюють комп'ютери та їхні операційні системи.

Digital Equipment Corporation (1971—1988) ред.

Катлер залишив DuPont заради продовження кар'єри у сфері комп'ютерних систем. У 1971 році він влаштувався у Digital Equipment Corporation, отримавши місце на знаменитому заводі «Мілл» у Мейнарді[4].

RSX-11M ред.

З 1971[5] до 1976 року Катлер очолював проєкт операційної системи реального часу RSX-11M. Принципи застосовані у цій системі пізніше з'явилися у VMS і Windows NT[6][7][8].

VMS ред.

У квітні 1975 року DEC розпочав проєкт під кодовою назвою Star розробки 32-бітової архітектури VAX для PDP-11. У червні 1975 року Катлер разом з Діком Гастведтом і Пітером Ліпманом очолили проєкт під кодовою назвою Starlet з розробки абсолютно нової оперативної системи для сімейства процесорів Star. Ці два проєкти були тісно інтегровані з самого початку.

Технічні керівники проєкту Star і Starlet сформували «Blue Ribbon Committee» у DEC, разом досягли значних успіхів, зокрема спростили схеми керування пам'яттю та планування процесів, а також розробили супермінікомп'ютер VAX-11/780 й операційну систему VAX/VMS відповідно.

Проєкти PRISM і MICA ред.

У 1986 році DEC почав працювати над новим ЦП, використовуючи принципи RISC. Катлер, який працював на заводі DECwest у Белв'ю, був обраний керівником PRISM, проєкту з розробки машини компанії RISC. Його операційна система під кодовою назвою MICA мала втілювати принципи дизайну нового покоління та мати рівень сумісності для Unix і VMS. Машина RISC мала базуватися на технології емітерно-зв'язаної логіки (ECL) і була одним із трьох проєктів ECL над якими працювали у DEC.

Фінансування досліджень і розробок кількох проєктів ECL, які конкуруватимуть один з одним, було непростим завданням. З трьох проєктів ECL VAX 9000 був єдиним, який був безпосередньо комерціалізований. Це пов'язано з успіхом передового проєкту PMAX, тому PRISM згорнули у 1988 році на його користь.

Пізніше PRISM стала основою сімейства комп'ютерних систем Alpha компанії DEC[9].

Ставлення до Unix ред.

Катлер відомий своєю зневагою до Unix. Один член команди, який з ним працював, сказав[10]:

Unix схожий на вічного ворога Катлера. Це схоже на його Моріарті. Для нього Unix - небажана операційна система розроблена комітетом докторів наук. За нею ніколи не стояв хтось один, і це видно. Тому він завжди був незацікавлений у Unix.

Microsoft ред.

Microsoft Windows NT ред.

У жовтні 1988 року Катлер залишив DEC, перейшовши у Microsoft й очолив розробку Windows NT. Пізніше він працював над Windows NT, розраховану на 64-розрядну архітектуру DEC Alpha, а потім над Windows 2000. Після згортання підтримки Windows на Alpha (і припинення DEC) він зіграв важливу роль у перенесенні Windows на нову 64-бітну архітектуру AMD AMD64. Він брав участь у випусках Windows XP Pro x64 і Windows Server 2003 SP1 x64. У серпні 2006 року він перейшов до роботи над Live Platform Microsoft. Катлер отримав престижний статус старшого технічного співробітника Microsoft.

Microsoft Windows Azure ред.

На професійній конференції розробників 2008 року Microsoft анонсувала Azure Services Platform, хмарну операційну систему, яку розробляла Microsoft. Під час основної доповіді конференції Катлер був згаданий як провідний розробник проєкту разом з Амітабхом Шріваставою[11].

Microsoft Xbox ред.

У січні 2012 року представник Microsoft підтвердив, що Катлер більше не працює над Windows Azure, а приєднався до команди Xbox[12]. У травні 2013 року Microsoft анонсувала консоль Xbox One, і було згадано, що Катлер працював над розробкою основної ОС для нового ігрового пристрою. Його робота була зосереджена на створенні оптимізованої версії ОС Hyper-V Host від Microsoft, спеціально розробленої для Xbox One[13].

Нагороди ред.

Примітки ред.

  1. а б 2007 Microsoft Technical Recognition Award: Senior Technical Fellow David Cutler. Microsoft, USA. Архів оригіналу за 22 лютого 2017. Процитовано 27 квітня 2017.
  2. Affiliate Faculty. The University of Washington. Процитовано 24 серпня 2019.
  3. David Cutler: The Engineer's Engineer at Microsoft. Microsoft, USA. Процитовано 18 квітня 2016.
  4. Russinovich, Mark (30 листопада 1998). Windows NT and VMS: The Rest of the Story. Penton, USA. Архів оригіналу за 29 May 2017. Процитовано 27 квітня 2017.
  5. David Cutler (1993). Foreword to Inside Windows NT, by Helen Custer. Процитовано 4 грудня 2017.
  6. Mark Russinovich (30 листопада 1998). Windows NT and VMS: The Rest of the Story. Процитовано 4 грудня 2017.
  7. While Windows NT system is in some areas a conceptual descendant of RSX-11M and VMS, its architecture descends directly from the MICA operating system, which Cutler developed for the unreleased PRISM processor. See: Internal Memo (PDF). Digital Equipment Corporation. 10 червня 1988. Процитовано 4 грудня 2017.
  8. «RSX was a separate path at DEC and the progenitor more than anything of VMS that went to NT via Dave Cutler.» — Gordon Bell, Vice President, Research and Development, Digital Equipment Corporation.
  9. EV-4 (1992). 24 лютого 2008.
  10. Zachary, G. Pascal (1994). Show-stopper! : the breakneck race to create Windows NT and the next generation at Microsoft. New York: Free Press. с. 94. ISBN 0029356717.
  11. Professional Developers Conference 2008 Day 1 Keynote: Ray Ozzie, Amitabh Srivastava, Bob Muglia, Dave Thompson. Microsoft, USA. 27 жовтня 2008. Архів оригіналу за 1 листопада 2008. Процитовано 29 жовтня 2008.
  12. Microsoft Confirms Dave Cutler, Father of Windows NT, Now Working on Xbox. ZDNet. CBS Interactive, USA.
  13. The Engineer's Engineer: Dave Cutler at Microsoft. Процитовано 4 серпня 2016.
  14. U.S. Commerce Secretary Gutierrez Announces Technology Council. United States Patent and Trademark Office. 19 серпня 2008. Архів оригіналу за 7 October 2012. Процитовано 3 травня 2012.
  15. President Bush Presents 2007 National Medals of Science and Technology and Innovation. United States Government. 29 вересня 2008. Процитовано 3 травня 2012.
  16. Computer History Museum Fellow Awards. Computer History Museum, USA. Процитовано 18 квітня 2016.

Література ред.

Посилання ред.