Engineering/Computer Science Weekly Colloquium
Ross 201, Wednesday, April 2nd, 12:00
Note special day and time
Windows Core Architecture: compare and contrast
Dave Probert
Kernel Architect, Microsoft, Redmond, USA
Abstract:
There are arguably only two flavors of operating systems that matter
today in the commercial world. The most widely deployed OS is
Windows, but there has been relatively little information available
about its internals until recently. This talk will present some of
the more interesting aspects of the Windows kernel, and how it
contrasts with unix – particularly with respect to key design
decisions. The talk will conclude with a discussion of the challenges
facing operating systems, and some speculation about the future. The
source code for the core of the Windows kernel, the original design
documents, and a collection of slide-ware describing the architecture
will be handed out during the talk.
Bio:
Dave Probert is a kernel architect within the Windows Core Operating
Systems Division at Microsoft where he is currently working on the
next generations of Windows. Dave is also the architect for the
Windows Academic Program, developing both the WRK package and
ProjectOZ. Previously Dave managed kernel development for Windows,
starting with the Windows 2000 release. Dave joined Microsoft in
1996, after earning his Ph.D. in Electrical & Computer Engineering at
UC Santa Barbara developing the SPACE project with Prof. John Bruno.
His prior industry experience includes serving as Vice President of
Software Engineering at Culler Scientific Systems, consulting for
various companies on UNIX kernel internals, and working as a systems
architect at Burroughs corporation designing hardware and writing
microcode for the B1900
Back to the Colloquium page.