Home » Blog » 系统级的大师David Cutler

    系统级的大师David Cutler

    Author: xuyibo From: xuyibo.org Time: 2020-12-07 08:53 AM


    Dave Cutler
    Senior Distinguished Engineer, Microsoft
    From: http://www.answers.com/topic/dave-cutler

    Dave Cutler
    David Neil Cutler, Sr. (born March 13, 2021) is a noted software engineer, designer and developer
    of several operating systems including the RSX-11, VMS and VAXELN systems of Digital Equipment
    Corporation and Windows NT from Microsoft.

    Personal history
    David Neil Cutler, Sr. was born in Lansing, Michigan and grew up in DeWitt, Michigan. After
    graduating from Olivet College in 1965, Cutler went to work for DuPont. One of his tasks was
    developing and running computer simulations on Digital machines. He developed an interest in
    operating systems and left DuPont to pursue that interest.
    Cutler’s software career started at a small company he founded called Agrippa-Ord, located in
    Monument Square, Concord, Massachusetts (or possibly in Acton, Massachusetts), marketing software
    for the LINC and PDP-8 computers.
    Cutler holds over 20 patents and is an affiliate professor in the Computer Science Department at
    the University of Washington.
    David Cutler usefully summarised his own career in the foreword [1] to Inside Windows NT.
    Cutler is featured prominently in the G. Pascal Zachary book ShowStopper!, which chronicles how the
    first version of NT was developed at Microsoft.
    In addition to his engineering skills, Cutler is known for his sardonic humor. He generally
    referred to the RSX fork list as the ‘fork queue’ [2]. Sometimes even his error messages turn out
    to have a double meaning.
    David is also an avid auto racing driver. He has previously competed in the Toyota Atlantic
    Championship (now Champ Car Atlantic) from 1996 to 2002, scoring a career best of 8th on the
    Milwaukee Mile in 2000.

    In April, 1975, DIGITAL began a hardware project, code named Star, to design on a 32-bit virtual
    address extension to its PDP-11. In June, 1975, Dave together with Dick Hustvedt, and Peter Lipman
    were appointed the technical project leaders for the software project, code named Starlet, to
    develop a totally new operating system for the Star family of processors. These two projects were
    tightly integrated from the beginning. The three technical leaders of the Starlet project together
    with three technical leaders of the Star project formed the ‘Blue Ribbon Committee’ at DIGITAL who
    produced the fifth design evolution for the programs. The design featured simplifications to the
    memory management and process scheduling schemes of the earlier proposals and the architecture was
    accepted. The Star and Starlet projects culminated in the development of the VAX 11/780 computer
    and the VAX/VMS operating system.

    At DEC he is widely credited for terminating the 1979-80 Desktop RSTS project and scrapping the
    manufacturing prototype. Compared to the subsequently announced IBM-PC, RSTS had 40,000 running
    applications, ANSI languages and DBMS. Not to mention a reputation as a robust, stable and reliable
    multi-user, multi-tasking operating system. RSTS also had a virtual operating mode that allowed it
    to faithfully emulate other operating systems such at RSX, RT11 and the IBM-1403. But it’s not fair
    to blame Cutler for this loss; it was Ken Olsen who couldn’t understand why anyone would want to
    have his/her own computer on the desk.

    Prism and Mica projects
    DIGITAL began working on RISC technology in 1986 and Cutler, who was then working in DEC’s Seattle
    facility, was elected to head Prism, a project to develop the company’s RISC machine. Its
    operating system, code named Mica, would embody the next generation of design principles and have a
    compatibility layer for UNIX and VMS. The RISC machine was to be based on ECL technology and was
    one of three ECL projects DIGITAL was undertaking at the time. On the basis of the R&D; cost
    involved in funding multiple ECL projects to yield products that would ultimately compete against
    each other, Prism was cancelled in 1988 in favor of a system running Ultrix on processors produced
    by MIPS. Of the three ECL projects, the VAX 9000 was the only one that was commercialised.

    Windows NT
    Cutler left Digital for Microsoft in 1988 and led the development of Windows NT. The trials and
    triumphs of the Windows NT project are chronicled in the book Showstopper! by G. Pascal Zachary.[3]
    Later, he worked on targeting Windows NT to Digital’s 64-bit Alpha computer (itself based on the
    Prism design), then on Windows 2000. According to Microsoft’s website, Cutler is (as of 12 March
    2005) working on the 64-bit version of Microsoft Windows.

    a.. ‘VMS and its RSX ancestors all the way back to IAS, I believe, have had a FoRK Queue, the
    source of at least 3% of Internals humor.’ Usenet FoRK discussion list.
    b.. ‘I have many fond memories of how RSX-11M took shape, I had a rubber stamp made that proclaimed
    ‘Size Is the Goal’ and proceeded to stamp every last bit of correspondence to make sure that all
    the programmers and project managers understood’ — David Cutler
    c.. ‘Little did I know that I would be fortunate enough to develop several operating systems in my
    lifetime; developing one is a rare opportunity for anyone.’ — David Cutler
    d.. ‘If any of you break this build, your ass is grass, and I’m the lawnmower.’ — David Cutler to
    his programmers during the development of NT
    e.. ‘I won’t pollute it [NT] with crap!’ — Cutler to Bill Gates, upon being told that NT was to
    have an OS/2 ‘personality’ as an alternative front-end.

    a.. Zachary, G. Pascal. (1994). ShowStopper!. The Free Press. ISBN 0029356717.
    External links
    a.. Dave Cutler video on 64 bit computing at AMD Site
    b.. Mini biography – an excerpt from Inside Windows NT by Helen Custer
    c.. Dave Cutler’s Toyota Atlantic career stats



Email:[email protected] QQ:85521028
Copyright ©2002-2007 xuyibo.org All rights reserved. License | Contributor