Dave Cutler - Dave Cutler

Dave Cutler
DavidCutler WindowsAzure.JPG
Cutler på jobb på Microsoft Azure (2008)
Født ( 1942-03-13 )13. mars 1942 (79 år)
Nasjonalitet amerikansk
Okkupasjon Senior teknisk stipendiat i Microsoft
Kjent for Utvikling av flere mye brukte kommersielle operativsystemer

David Neil Cutler Sr. (født 13. mars 1942) er en amerikansk programvareingeniør . Han utviklet flere datamaskin operativsystemer , nemlig Microsoft Windows NT , og Digital Equipment Corporation 's RSX-11M , VAXELN og VMS (nå OpenVMS) .

Personlig historie

Cutler ble født i Lansing, Michigan og vokste opp i DeWitt, Michigan . Etter eksamen fra Olivet College , Michigan, i 1965, gikk han på jobb for DuPont .

Cutler har minst 20 patenter, og er tilknyttet fakultet i datavitenskapelig avdeling ved University of Washington .

Cutler er en ivrig billøpssjåfør . Han konkurrerte i Atlanterhavsmesterskapet fra 1996 til 2002, og scoret en karriere best av åttende på Milwaukee Mile i 2000.

Cutler ble valgt til medlem av National Academy of Engineering i 1994 for design og prosjektering av kommersielt vellykkede operativsystemer.

Cutler er medlem av Adelphic Alpha Pi Fraternity ved Olivet College , Michigan.

DuPont (1965 til 1971)

Cutlers første eksponering for datamaskiner kom da han fikk i oppgave å utføre en datasimuleringsmodell for en av DuPonts kunder som brukte IBMs GPSS-3- språk på en IBM-modell 7044 . Dette arbeidet førte til interesse for hvordan datamaskiner og operativsystemene deres fungerte.

Digital Equipment Corporation (1971 til 1988)

Cutler forlot DuPont for å forfølge sin interesse for datasystemer, og begynte med Digital Equipment Corporation i 1971. Han jobbet på det berømte "Mill" -anlegget i Maynard, Massachusetts .

RSX-11M

Se RSX-11 .

VMS

I april 1975 begynte Digital et maskinvareprosjekt, kodenavnet Star, for å designe en 32-biters virtuell adresseutvidelse til PDP-11 . I juni 1975 ble Cutler, sammen med Dick Hustvedt og Peter Lipman, utnevnt til de tekniske prosjektlederne for programvareprosjektet, kodenavnet Starlet, for å utvikle et helt nytt operativsystem for Star-prosessorfamilien. Disse to prosjektene var tett integrert fra begynnelsen.

De tre tekniske lederne for Starlet -prosjektet dannet sammen med tre tekniske ledere for Star -prosjektet "Blue Ribbon Committee" på Digital som produserte den femte designutviklingen for programmene. Designet inneholdt forenklinger av minnestyring og prosessplanlegging av tidligere forslag og arkitekturen ble akseptert. Star- og Starlet-prosjektene kulminerte i utviklingen av henholdsvis VAX-11/780 superminicomputer og VAX/VMS- operativsystemet.

PRISM- og MICA -prosjekter

Digital begynte å jobbe med en ny CPU ved bruk av RISC -designprinsipper i 1986. Cutler, som jobbet i DECs DECwest -anlegg i Bellevue, Washington, ble valgt til å lede PRISM , et prosjekt for å utvikle selskapets RISC -maskin. Operativsystemet, koden MICA , skulle legemliggjøre neste generasjon designprinsipper og ha et kompatibilitetslag for Unix og VMS. RISC -maskinen skulle være basert på ECL -teknologi, og var et av tre ECL -prosjekter som Digital utførte på den tiden.

Finansiering av forskning og utvikling (FoU) -kostnader for flere ECL -prosjekter som ga produkter som til slutt ville konkurrere mot hverandre var en belastning. Av de tre ECL -prosjektene var VAX 9000 den eneste som ble direkte kommersialisert. Primært på grunn av de tidlige suksessene til PMAX avansert utviklingsprosjekt og behovet for forskjellige forretningsmodeller, ble PRISM kansellert i 1988 til fordel for PMAX.

PRISM dukket senere opp som grunnlaget for Digitals Alpha -familie av datasystemer.

Holdning til Unix

Cutler er kjent for sin forakt for alle ting Unix . Hans sardoniske natur viste seg gjennom VMS versus Unix -debattene på Digital på begynnelsen av 1980 -tallet. Han uttrykte sin lave oppfatning av Unix -prosess -input/output -modellen ved å resitere "Få en byte, få en byte, få en byte -byte -byte" til melodien til finalen i Rossinis William Tell Overture .

Microsoft (1988 til nå)

Microsoft Windows NT

Cutler forlot Digital for Microsoft i oktober 1988 og ledet utviklingen av Windows NT. Senere jobbet han med å målrette Windows NT mot Digitals 64-biters Alpha- arkitektur og deretter på Windows 2000 . Etter bortfallet av Windows på Alpha (og bortgangen til Digital) var han med på å overføre Windows til AMDs nye 64-biters AMD64- arkitektur. Han var offisielt involvert i versjonene Windows XP Pro x64 og Windows Server 2003 SP1 x64. Han gikk over til å jobbe med Microsofts Live Platform i august 2006. Dave Cutler ble tildelt den prestisjetunge statusen Senior Technical Fellow hos Microsoft.

Microsoft Windows Azure

konferansen Professional Developers 2008 kunngjorde Microsoft Azure Services Platform , et skybasert operativsystem som Microsoft utvikler. Under konferansens hovedinnlegg ble Cutler nevnt som en ledende utvikler på prosjektet, sammen med Amitabh Srivastava.

Microsoft Xbox

Fra januar 2012 bekreftet en talsperson for Microsoft at Cutler ikke lenger jobbet med Windows Azure, og hadde sluttet seg til Xbox -teamet. Det ble ikke gitt ytterligere informasjon om hva Cutlers rolle var, og heller ikke hva han jobbet med i teamet.

I mai 2013 kunngjorde Microsoft Xbox One -konsollen, og Cutler ble nevnt som å ha jobbet med utviklingen av verts -OS -delen av systemet som kjører inne i den nye spelenheten. Tilsynelatende var arbeidet hans fokusert på å lage en optimalisert versjon av Microsofts Hyper-V Host OS spesielt designet for Xbox One.

Utmerkelser

  • Anerkjent som en 2007 National Medal of Technology and Innovation Laureate, delt ut 29. september 2008 ved en seremoni i Det hvite hus i Washington, DC.
  • Æret som Computer History Museum Fellow 16. april 2016 ved Computer History Museum i Mountain View, California.

Referanser

Bibliografi

Eksterne linker