<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 - Entries tagged with Kernel</title>
    <atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Tags/kernel/RSS"></atom:link>
    <itunes:summary></itunes:summary>
    <itunes:author>Microsoft</itunes:author>
    <itunes:subtitle></itunes:subtitle>
    <image>
      <url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
      <title>Channel 9 - Entries tagged with Kernel</title>
      <link>http://channel9.msdn.com/Tags/kernel</link>
    </image>
    <itunes:image href=""></itunes:image>
    <itunes:category text="Technology"></itunes:category>
    <description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
    <link>http://channel9.msdn.com/Tags/kernel</link>
    <language>en</language>
    <pubDate>Sun, 19 May 2013 20:59:38 GMT</pubDate>
    <lastBuildDate>Sun, 19 May 2013 20:59:38 GMT</lastBuildDate>
    <generator>Rev9</generator>
    <c9:totalResults>53</c9:totalResults>
    <c9:pageCount>3</c9:pageCount>
    <c9:pageSize>25</c9:pageSize>
  <item>
      <title>Bruce Worthington: Power Efficiency in Windows 8 and Beyond</title>
      <description><![CDATA[<p>In developing Windows 8, power efficiency&nbsp;was a primary engineering&nbsp;theme. This means that all aspects of the system were designed and developed with efficient power usage in mind. It's paid off—Windows 8 is the most power efficient version of Windows to date.&nbsp;<br><br>In this video, Windows&nbsp;Development Lead <strong>Bruce Worthington</strong>, an&nbsp;OS&nbsp;power and performance expert who leads a team of engineers working on&nbsp;Windows power management fundamentals, sits down with us to share the story of power efficiency in Windows 8. The renewed&nbsp;focus on power has paid off and is evident across the Windows ecosystem—from&nbsp;Windows on tablets, notebooks, hybrids, and desktops&nbsp;to Windows running&nbsp;in the data center.<br><strong><br>Huge thanks</strong> to Bruce for this excellent conversation! <br><br>Tune in.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/kernel/RSS&WT.dl=0&WT.entryid=Entry:RSSView:a24e7d2ee8e24dde93e4a0d001863b8e">]]></description>
      <comments>http://channel9.msdn.com/posts/Bruce-Worthington-Power-Efficiency-in-Windows-8-and-Beyond</comments>
      <itunes:summary>In developing Windows 8, power efficiency&amp;nbsp;was a primary engineering&amp;nbsp;theme. This means that all aspects of the system were designed and developed with efficient power usage in mind. It&#39;s paid off—Windows 8 is the most power efficient version of Windows to date.&amp;nbsp;In this video, Windows&amp;nbsp;Development Lead Bruce Worthington, an&amp;nbsp;OS&amp;nbsp;power and performance expert who leads a team of engineers working on&amp;nbsp;Windows power management fundamentals, sits down with us to share the story of power efficiency in Windows 8. The renewed&amp;nbsp;focus on power has paid off and is evident across the Windows ecosystem—from&amp;nbsp;Windows on tablets, notebooks, hybrids, and desktops&amp;nbsp;to Windows running&amp;nbsp;in the data center.Huge thanks to Bruce for this excellent conversation! Tune in. </itunes:summary>
      <itunes:duration>2164</itunes:duration>
      <link>http://channel9.msdn.com/posts/Bruce-Worthington-Power-Efficiency-in-Windows-8-and-Beyond</link>
      <pubDate>Tue, 29 Jan 2013 21:28:25 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Bruce-Worthington-Power-Efficiency-in-Windows-8-and-Beyond</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/b33b/29a67ea6-3e0a-4c1c-920c-dd5119b8b33b/InsideWindows8BruceWorthingtonPower_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/b33b/29a67ea6-3e0a-4c1c-920c-dd5119b8b33b/InsideWindows8BruceWorthingtonPower_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/b33b/29a67ea6-3e0a-4c1c-920c-dd5119b8b33b/InsideWindows8BruceWorthingtonPower_512.jpg" height="287" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/b33b/29a67ea6-3e0a-4c1c-920c-dd5119b8b33b/InsideWindows8BruceWorthingtonPower.mp3" expression="full" duration="2164" fileSize="34627498" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b33b/29a67ea6-3e0a-4c1c-920c-dd5119b8b33b/InsideWindows8BruceWorthingtonPower.mp4" expression="full" duration="2164" fileSize="203119795" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b33b/29a67ea6-3e0a-4c1c-920c-dd5119b8b33b/InsideWindows8BruceWorthingtonPower.webm" expression="full" duration="2164" fileSize="85481283" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b33b/29a67ea6-3e0a-4c1c-920c-dd5119b8b33b/InsideWindows8BruceWorthingtonPower.wma" expression="full" duration="2164" fileSize="17512343" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b33b/29a67ea6-3e0a-4c1c-920c-dd5119b8b33b/InsideWindows8BruceWorthingtonPower.wmv" expression="full" duration="2164" fileSize="214891445" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b33b/29a67ea6-3e0a-4c1c-920c-dd5119b8b33b/InsideWindows8BruceWorthingtonPower_high.mp4" expression="full" duration="2164" fileSize="446990600" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b33b/29a67ea6-3e0a-4c1c-920c-dd5119b8b33b/InsideWindows8BruceWorthingtonPower_mid.mp4" expression="full" duration="2164" fileSize="311847809" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b33b/29a67ea6-3e0a-4c1c-920c-dd5119b8b33b/InsideWindows8BruceWorthingtonPower_Source.wmv" expression="full" duration="2164" fileSize="503971553" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/b33b/29a67ea6-3e0a-4c1c-920c-dd5119b8b33b/InsideWindows8BruceWorthingtonPower.ism/manifest" expression="full" duration="2164" fileSize="6266" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/b33b/29a67ea6-3e0a-4c1c-920c-dd5119b8b33b/InsideWindows8BruceWorthingtonPower.wmv" length="214891445" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>3</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Bruce-Worthington-Power-Efficiency-in-Windows-8-and-Beyond/rss</wfw:commentRss>
      <category>Kernel</category>
      <category>Operating System</category>
      <category>Power</category>
      <category>Power Management</category>
      <category>Windows 8</category>
      <category>WindowsContent</category>
      <category>Inside Windows 8</category>
    </item>
  <item>
      <title>Inside Windows 8: Prashant Ratanchandani - Telemetry and Performance</title>
      <description><![CDATA[<p>A great deal of data is collected during the alpha and beta phases (aka the Developer Preview and the Customer Preview) of Windows. As with Windows 7, Windows 8 performance telemetry is invaluable for identifying performance bottlenecks and bugs in Windows running in the real world.&nbsp;<br><br>There are&nbsp;sophisticated performance and reliability measurement systems inside Windows. <strong>PerfTrack </strong>is one of these and&nbsp;is instrumental for providing Windows team engineers with highly detailed performance data (how long an app took to launch, how long an app took to shutdown, how long it took Windows to standby, to resume, etc...). Here, we meet <strong>Prashant Ratanchandani</strong>, one of the developers who works tirelessly to build/fine tune telemetric&nbsp;measurement algorithms for Windows client (you can imagine there is an equally robust performance telemetry system in Windows 8 Server) and to analyze performance telemetry.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/kernel/RSS&WT.dl=0&WT.entryid=Entry:RSSView:a7f1d1fc743b495eaf4ea0d00185495c">]]></description>
      <comments>http://channel9.msdn.com/posts/Inside-Windows-8-Prashant-Ratanchandani-Telemetry-and-Performance</comments>
      <itunes:summary>A great deal of data is collected during the alpha and beta phases (aka the Developer Preview and the Customer Preview) of Windows. As with Windows 7, Windows 8 performance telemetry is invaluable for identifying performance bottlenecks and bugs in Windows running in the real world.&amp;nbsp;There are&amp;nbsp;sophisticated performance and reliability measurement systems inside Windows. PerfTrack is one of these and&amp;nbsp;is instrumental for providing Windows team engineers with highly detailed performance data (how long an app took to launch, how long an app took to shutdown, how long it took Windows to standby, to resume, etc...). Here, we meet Prashant Ratanchandani, one of the developers who works tirelessly to build/fine tune telemetric&amp;nbsp;measurement algorithms for Windows client (you can imagine there is an equally robust performance telemetry system in Windows 8 Server) and to analyze performance telemetry. </itunes:summary>
      <itunes:duration>1478</itunes:duration>
      <link>http://channel9.msdn.com/posts/Inside-Windows-8-Prashant-Ratanchandani-Telemetry-and-Performance</link>
      <pubDate>Mon, 21 Jan 2013 20:37:16 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Inside-Windows-8-Prashant-Ratanchandani-Telemetry-and-Performance</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/de90/3b8bdef1-3d13-4b28-970f-deb4e3b0de90/InsideWindows8TelemetryPerf_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/de90/3b8bdef1-3d13-4b28-970f-deb4e3b0de90/InsideWindows8TelemetryPerf_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/de90/3b8bdef1-3d13-4b28-970f-deb4e3b0de90/InsideWindows8TelemetryPerf_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/de90/3b8bdef1-3d13-4b28-970f-deb4e3b0de90/InsideWindows8TelemetryPerf.mp3" expression="full" duration="1478" fileSize="23664454" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/de90/3b8bdef1-3d13-4b28-970f-deb4e3b0de90/InsideWindows8TelemetryPerf.mp4" expression="full" duration="1478" fileSize="139274251" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/de90/3b8bdef1-3d13-4b28-970f-deb4e3b0de90/InsideWindows8TelemetryPerf.webm" expression="full" duration="1478" fileSize="60432256" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/de90/3b8bdef1-3d13-4b28-970f-deb4e3b0de90/InsideWindows8TelemetryPerf.wma" expression="full" duration="1478" fileSize="11963955" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/de90/3b8bdef1-3d13-4b28-970f-deb4e3b0de90/InsideWindows8TelemetryPerf.wmv" expression="full" duration="1478" fileSize="205188281" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/de90/3b8bdef1-3d13-4b28-970f-deb4e3b0de90/InsideWindows8TelemetryPerf_high.mp4" expression="full" duration="1478" fileSize="305635780" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/de90/3b8bdef1-3d13-4b28-970f-deb4e3b0de90/InsideWindows8TelemetryPerf_mid.mp4" expression="full" duration="1478" fileSize="213380694" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/de90/3b8bdef1-3d13-4b28-970f-deb4e3b0de90/InsideWindows8TelemetryPerf_Source.wmv" expression="full" duration="1478" fileSize="479246246" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/de90/3b8bdef1-3d13-4b28-970f-deb4e3b0de90/InsideWindows8TelemetryPerf.ism/manifest" expression="full" duration="1478" fileSize="7842" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/de90/3b8bdef1-3d13-4b28-970f-deb4e3b0de90/InsideWindows8TelemetryPerf.wmv" length="205188281" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Inside-Windows-8-Prashant-Ratanchandani-Telemetry-and-Performance/rss</wfw:commentRss>
      <category>Kernel</category>
      <category>Performance</category>
      <category>PerfTrack</category>
      <category>Windows 8</category>
      <category>WindowsContent</category>
      <category>Inside Windows 8</category>
    </item>
  <item>
      <title>Inside Windows 8: Chris Stevens - Boot Environment</title>
      <description><![CDATA[<p><strong>Chris Stevens</strong> is a software developer on the Windows kernel team working on the Windows boot environment. Windows 8 boots faster than any other version of Windows. Why? How? <br><br>Chris begins with the fundamentals (so, if you don't know anything about the boot process or what actually happens when an OS like Windows&nbsp;starts up, then you will after watching this...) and then digs into how the boot experience/environment/process was&nbsp;has evolved in&nbsp;Windows 8.</p><p>Tune in!</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/kernel/RSS&WT.dl=0&WT.entryid=Entry:RSSView:a89e4309e35148e4a657a12c001214b7">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Inside-Windows-8-Chris-Stevens-Boot-Environment</comments>
      <itunes:summary>Chris Stevens is a software developer on the Windows kernel team working on the Windows boot environment. Windows 8 boots faster than any other version of Windows. Why? How? Chris begins with the fundamentals (so, if you don&#39;t know anything about the boot process or what actually happens when an OS like Windows&amp;nbsp;starts up, then you will after watching this...) and then digs into how the boot experience/environment/process was&amp;nbsp;has evolved in&amp;nbsp;Windows 8. Tune in! </itunes:summary>
      <itunes:duration>2474</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Inside-Windows-8-Chris-Stevens-Boot-Environment</link>
      <pubDate>Mon, 14 Jan 2013 18:02:53 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Inside-Windows-8-Chris-Stevens-Boot-Environment</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/742d/633e18c3-c38c-4faf-916e-3b0f333f742d/InsideWindows8Boot_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/742d/633e18c3-c38c-4faf-916e-3b0f333f742d/InsideWindows8Boot_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/742d/633e18c3-c38c-4faf-916e-3b0f333f742d/InsideWindows8Boot_512.jpg" height="287" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/742d/633e18c3-c38c-4faf-916e-3b0f333f742d/InsideWindows8Boot.mp3" expression="full" duration="2474" fileSize="39600355" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/742d/633e18c3-c38c-4faf-916e-3b0f333f742d/InsideWindows8Boot.mp4" expression="full" duration="2474" fileSize="232289260" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/742d/633e18c3-c38c-4faf-916e-3b0f333f742d/InsideWindows8Boot.webm" expression="full" duration="2474" fileSize="97393639" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/742d/633e18c3-c38c-4faf-916e-3b0f333f742d/InsideWindows8Boot.wma" expression="full" duration="2474" fileSize="20023687" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/742d/633e18c3-c38c-4faf-916e-3b0f333f742d/InsideWindows8Boot.wmv" expression="full" duration="2474" fileSize="188162657" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/742d/633e18c3-c38c-4faf-916e-3b0f333f742d/InsideWindows8Boot_high.mp4" expression="full" duration="2474" fileSize="512402623" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/742d/633e18c3-c38c-4faf-916e-3b0f333f742d/InsideWindows8Boot_mid.mp4" expression="full" duration="2474" fileSize="357925955" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/742d/633e18c3-c38c-4faf-916e-3b0f333f742d/InsideWindows8Boot_Source.wmv" expression="full" duration="2474" fileSize="430539463" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/742d/633e18c3-c38c-4faf-916e-3b0f333f742d/InsideWindows8Boot.ism/manifest" expression="full" duration="2474" fileSize="6096" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/742d/633e18c3-c38c-4faf-916e-3b0f333f742d/InsideWindows8Boot.wmv" length="188162657" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>12</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Inside-Windows-8-Chris-Stevens-Boot-Environment/RSS</wfw:commentRss>
      <category>Architecture</category>
      <category>Kernel</category>
      <category>Operating System</category>
      <category>Boot</category>
      <category>Windows 8</category>
      <category>WindowsContent</category>
      <category>Inside Windows 8</category>
    </item>
  <item>
      <title>Inside Windows 8: Jon Berry - Desktop Activity Moderator and Connected Standby</title>
      <description><![CDATA[<p><strong>Jon Berry</strong>, a veteran Windows engineer, digs into the new way&nbsp;Windows 8 manages processes&nbsp;to&nbsp;support the brave new world of Windows running on various CPU architectures including ARM and ATOM, which present an interesting set of technical challenges given the need to aggressively preserve energy when running—yet&nbsp;<em>not</em> fully running—while&nbsp;in a battery-powered state.</p><p>Jon owns the <strong>Desktop Activity Moderator (DAM),</strong> which, as the name implies, moderates desktop processes. The DAM is one of several new features in Windows 8 designed to ensure consistent, long battery life for devices that support <strong>connected standby</strong>.</p><p>Connected standby occurs when the device is powered on but the screen is turned off. In this power state, the system is technically always &quot;on&quot; (to support key scenarios like mail, VoIP, social networking, and instant messaging with Windows Store apps). It is analogous to the state a smart phone is in when the user presses the power button.&nbsp;&nbsp;</p><p>As such, software (including apps and operating system software) must be well-behaved during connected standby. The DAM was created to suppress desktop app execution in a manner similar to the Sleep state. It does this by suspending or throttling desktop software processes across the system upon connected standby entry. This enables systems that support connected standby to deliver minimized resource usage and long, consistent battery life while enabling Windows Store apps to deliver the connected experiences they promise.</p><p>The DAM is a kernel mode driver that is loaded and initialized at system boot if the system supports connected standby.&nbsp;</p><p>How does Windows 8 provide this always-on experience and not drain the battery in 10 minutes? What does the DAM actually do? How does it work? The DAM is part of a larger management system, which Jon also describes here.&nbsp;What is connected standby, exactly? Jon spends a lot of time at the whiteboard answering these and other questions. Thank you, Jon!</p><p>Tune in. Learn.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/kernel/RSS&WT.dl=0&WT.entryid=Entry:RSSView:bdd714f6332f460a9b6fa12b018971b1">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Inside-Windows-8-Jon-Berry-Desktop-Activity-Moderator-and-Connected-Standby</comments>
      <itunes:summary>Jon Berry, a veteran Windows engineer, digs into the new way&amp;nbsp;Windows 8 manages processes&amp;nbsp;to&amp;nbsp;support the brave new world of Windows running on various CPU architectures including ARM and ATOM, which present an interesting set of technical challenges given the need to aggressively preserve energy when running—yet&amp;nbsp;not fully running—while&amp;nbsp;in a battery-powered state. Jon owns the Desktop Activity Moderator (DAM), which, as the name implies, moderates desktop processes. The DAM is one of several new features in Windows 8 designed to ensure consistent, long battery life for devices that support connected standby. Connected standby occurs when the device is powered on but the screen is turned off. In this power state, the system is technically always &amp;quot;on&amp;quot; (to support key scenarios like mail, VoIP, social networking, and instant messaging with Windows Store apps). It is analogous to the state a smart phone is in when the user presses the power button.&amp;nbsp;&amp;nbsp; As such, software (including apps and operating system software) must be well-behaved during connected standby. The DAM was created to suppress desktop app execution in a manner similar to the Sleep state. It does this by suspending or throttling desktop software processes across the system upon connected standby entry. This enables systems that support connected standby to deliver minimized resource usage and long, consistent battery life while enabling Windows Store apps to deliver the connected experiences they promise. The DAM is a kernel mode driver that is loaded and initialized at system boot if the system supports connected standby.&amp;nbsp; How does Windows 8 provide this always-on experience and not drain the battery in 10 minutes? What does the DAM actually do? How does it work? The DAM is part of a larger management system, which Jon also describes here.&amp;nbsp;What is connected standby, exactly? Jon spends a lot of time at the whiteboard answering these and other questions.</itunes:summary>
      <itunes:duration>2750</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Inside-Windows-8-Jon-Berry-Desktop-Activity-Moderator-and-Connected-Standby</link>
      <pubDate>Mon, 07 Jan 2013 13:55:24 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Inside-Windows-8-Jon-Berry-Desktop-Activity-Moderator-and-Connected-Standby</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/b43a/1f4ebe22-3ecc-4ee0-b635-0497925bb43a/InsideWindows8DAM_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/b43a/1f4ebe22-3ecc-4ee0-b635-0497925bb43a/InsideWindows8DAM_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/b43a/1f4ebe22-3ecc-4ee0-b635-0497925bb43a/InsideWindows8DAM_512.jpg" height="287" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/b43a/1f4ebe22-3ecc-4ee0-b635-0497925bb43a/InsideWindows8DAM.mp3" expression="full" duration="2750" fileSize="44005271" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b43a/1f4ebe22-3ecc-4ee0-b635-0497925bb43a/InsideWindows8DAM.mp4" expression="full" duration="2750" fileSize="256974070" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b43a/1f4ebe22-3ecc-4ee0-b635-0497925bb43a/InsideWindows8DAM.webm" expression="full" duration="2750" fileSize="107789386" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b43a/1f4ebe22-3ecc-4ee0-b635-0497925bb43a/InsideWindows8DAM.wma" expression="full" duration="2750" fileSize="22252655" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b43a/1f4ebe22-3ecc-4ee0-b635-0497925bb43a/InsideWindows8DAM.wmv" expression="full" duration="2750" fileSize="217422809" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b43a/1f4ebe22-3ecc-4ee0-b635-0497925bb43a/InsideWindows8DAM_high.mp4" expression="full" duration="2750" fileSize="565525184" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b43a/1f4ebe22-3ecc-4ee0-b635-0497925bb43a/InsideWindows8DAM_mid.mp4" expression="full" duration="2750" fileSize="394526377" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b43a/1f4ebe22-3ecc-4ee0-b635-0497925bb43a/InsideWindows8DAM_Source.wmv" expression="full" duration="2750" fileSize="450292629" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/b43a/1f4ebe22-3ecc-4ee0-b635-0497925bb43a/InsideWindows8DAM.ism/manifest" expression="full" duration="2750" fileSize="6086" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/b43a/1f4ebe22-3ecc-4ee0-b635-0497925bb43a/InsideWindows8DAM.wmv" length="217422809" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>5</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Inside-Windows-8-Jon-Berry-Desktop-Activity-Moderator-and-Connected-Standby/RSS</wfw:commentRss>
      <category>Architecture</category>
      <category>Kernel</category>
      <category>Operating System</category>
      <category>Windows 8</category>
      <category>WindowsContent</category>
      <category>Inside Windows 8</category>
    </item>
  <item>
      <title>Inside Windows 8: Greg Colombo - Heap Manager</title>
      <description><![CDATA[<p>The Windows heap manager has been around as long as Windows has, evolving with each release, getting faster, more reliable, and more secure. In Windows 8, the heap manager improves in two major areas: performance and security. In this video,&nbsp;<strong>Greg Colombo</strong>, a developer on the Windows kernel team working on the Windows heap manager, digs into the details. What&nbsp;are the changes that positively impact performance and security?<br><br>This conversation—conducted entirely at the whiteboard—provides enough introductory information to ensure that even if you have no idea what a heap manager is—or what the heap is, for that matter—you&nbsp;<em>will</em>&nbsp;after you watch this. The complexity in this discussion increases over time, but remains understandable all the way through. Greg is an excellent communicator! Huge thanks to Greg for taking the time to educate us.<br><br>Tune in. Learn.</p><p>&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/kernel/RSS&WT.dl=0&WT.entryid=Entry:RSSView:2ec39aa6d7cb45e39c31a0cf0153d407">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Inside-Windows-8-Greg-Colombo-Heap-Manager</comments>
      <itunes:summary>The Windows heap manager has been around as long as Windows has, evolving with each release, getting faster, more reliable, and more secure. In Windows 8, the heap manager improves in two major areas: performance and security. In this video,&amp;nbsp;Greg Colombo, a developer on the Windows kernel team working on the Windows heap manager, digs into the details. What&amp;nbsp;are the changes that positively impact performance and security?This conversation—conducted entirely at the whiteboard—provides enough introductory information to ensure that even if you have no idea what a heap manager is—or what the heap is, for that matter—you&amp;nbsp;will&amp;nbsp;after you watch this. The complexity in this discussion increases over time, but remains understandable all the way through. Greg is an excellent communicator! Huge thanks to Greg for taking the time to educate us.Tune in. Learn. &amp;nbsp; </itunes:summary>
      <itunes:duration>2488</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Inside-Windows-8-Greg-Colombo-Heap-Manager</link>
      <pubDate>Tue, 18 Dec 2012 18:09:07 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Inside-Windows-8-Greg-Colombo-Heap-Manager</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/b96d/e3883b8c-d5b0-4241-a40b-376afdcfb96d/GregColomboInsideHeapManager_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/b96d/e3883b8c-d5b0-4241-a40b-376afdcfb96d/GregColomboInsideHeapManager_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/b96d/e3883b8c-d5b0-4241-a40b-376afdcfb96d/GregColomboInsideHeapManager_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/b96d/e3883b8c-d5b0-4241-a40b-376afdcfb96d/GregColomboInsideHeapManager.mp3" expression="full" duration="2488" fileSize="39817299" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b96d/e3883b8c-d5b0-4241-a40b-376afdcfb96d/GregColomboInsideHeapManager.mp4" expression="full" duration="2488" fileSize="234456830" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b96d/e3883b8c-d5b0-4241-a40b-376afdcfb96d/GregColomboInsideHeapManager.webm" expression="full" duration="2488" fileSize="93922489" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b96d/e3883b8c-d5b0-4241-a40b-376afdcfb96d/GregColomboInsideHeapManager.wma" expression="full" duration="2488" fileSize="20128827" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b96d/e3883b8c-d5b0-4241-a40b-376afdcfb96d/GregColomboInsideHeapManager.wmv" expression="full" duration="2488" fileSize="234703829" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b96d/e3883b8c-d5b0-4241-a40b-376afdcfb96d/GregColomboInsideHeapManager_high.mp4" expression="full" duration="2488" fileSize="515966856" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b96d/e3883b8c-d5b0-4241-a40b-376afdcfb96d/GregColomboInsideHeapManager_mid.mp4" expression="full" duration="2488" fileSize="360254747" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b96d/e3883b8c-d5b0-4241-a40b-376afdcfb96d/GregColomboInsideHeapManager_Source.wmv" expression="full" duration="2488" fileSize="835377895" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/b96d/e3883b8c-d5b0-4241-a40b-376afdcfb96d/GregColomboInsideHeapManager.ism/manifest" expression="full" duration="2488" fileSize="7856" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/b96d/e3883b8c-d5b0-4241-a40b-376afdcfb96d/GregColomboInsideHeapManager.wmv" length="234703829" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>11</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Inside-Windows-8-Greg-Colombo-Heap-Manager/RSS</wfw:commentRss>
      <category>Kernel</category>
      <category>Memory</category>
      <category>Windows 8</category>
      <category>WindowsContent</category>
      <category>Inside Windows 8</category>
    </item>
  <item>
      <title>Inside Windows 8: Pedro Teixeira - Thread pools</title>
      <description><![CDATA[<p>Continuing with our series of <a href="http://channel9.msdn.com/Tags/inside-windows-8" target="_blank"><strong>conversations with engineers in Windows</strong></a>, we meet <strong>Pedro Teixeira, </strong>a software developer on the Windows kernel team (aka core&nbsp;OS)&nbsp;who has improved the Windows thread pools in Windows 8. Thread pools are thread management subsystems (user mode and kernel mode) where threads are created and queued&nbsp;for any number of arbitrary tasks (work)&nbsp;required by applications and services. As it turns out, there are some significant improvements to the thread pool pattern&nbsp;in Windows 8. Pedro takes the time necessary - at the whiteboard for the entire interview -&nbsp;to dig into the details, beginning with first principles. So, if you don't really know what a thread pool is, then you will after the first 5 minutes of this interview. As the conversation progresses, the complexity will increase, but will remain suitable for most&nbsp;user mode application&nbsp;developers. Speaking of user mode, much of the time in this interview is spent on the Windows 8 user mode thread pool. The kernel mode thread pool is addressed towards the end of the conversation.<br><br>In Windows 8, there is a new thread pool model and new thread creation <em>policy</em>. What is the new policy? How&nbsp;is the new user mode thread pool designed? How is it better than its predecessors? What does this all mean for developers?</p><p>Tune in. Learn. <strong>Huge thanks</strong> to Pedro for taking the time to dig in - and for explain things in such a clear way.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/kernel/RSS&WT.dl=0&WT.entryid=Entry:RSSView:12822e5ef4d74483afdea0c50142179a">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Inside-Windows-8-Pedro-Teixeira-Thread-pool</comments>
      <itunes:summary>Continuing with our series of conversations with engineers in Windows, we meet Pedro Teixeira, a software developer on the Windows kernel team (aka core&amp;nbsp;OS)&amp;nbsp;who has improved the Windows thread pools in Windows 8. Thread pools are thread management subsystems (user mode and kernel mode) where threads are created and queued&amp;nbsp;for any number of arbitrary tasks (work)&amp;nbsp;required by applications and services. As it turns out, there are some significant improvements to the thread pool pattern&amp;nbsp;in Windows 8. Pedro takes the time necessary - at the whiteboard for the entire interview -&amp;nbsp;to dig into the details, beginning with first principles. So, if you don&#39;t really know what a thread pool is, then you will after the first 5 minutes of this interview. As the conversation progresses, the complexity will increase, but will remain suitable for most&amp;nbsp;user mode application&amp;nbsp;developers. Speaking of user mode, much of the time in this interview is spent on the Windows 8 user mode thread pool. The kernel mode thread pool is addressed towards the end of the conversation.In Windows 8, there is a new thread pool model and new thread creation policy. What is the new policy? How&amp;nbsp;is the new user mode thread pool designed? How is it better than its predecessors? What does this all mean for developers? Tune in. Learn. Huge thanks to Pedro for taking the time to dig in - and for explain things in such a clear way. </itunes:summary>
      <itunes:duration>3944</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Inside-Windows-8-Pedro-Teixeira-Thread-pool</link>
      <pubDate>Fri, 07 Dec 2012 05:21:14 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Inside-Windows-8-Pedro-Teixeira-Thread-pool</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/afd9/9fa624da-bc10-4157-817f-85d4e9f6afd9/PedroTeixeiraWin8ThreadPool_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/afd9/9fa624da-bc10-4157-817f-85d4e9f6afd9/PedroTeixeiraWin8ThreadPool_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/afd9/9fa624da-bc10-4157-817f-85d4e9f6afd9/PedroTeixeiraWin8ThreadPool_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/afd9/9fa624da-bc10-4157-817f-85d4e9f6afd9/PedroTeixeiraWin8ThreadPool.mp3" expression="full" duration="3944" fileSize="63113106" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/afd9/9fa624da-bc10-4157-817f-85d4e9f6afd9/PedroTeixeiraWin8ThreadPool.mp4" expression="full" duration="3944" fileSize="371195272" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/afd9/9fa624da-bc10-4157-817f-85d4e9f6afd9/PedroTeixeiraWin8ThreadPool.webm" expression="full" duration="3944" fileSize="144874502" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/afd9/9fa624da-bc10-4157-817f-85d4e9f6afd9/PedroTeixeiraWin8ThreadPool.wma" expression="full" duration="3944" fileSize="31901503" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/afd9/9fa624da-bc10-4157-817f-85d4e9f6afd9/PedroTeixeiraWin8ThreadPool.wmv" expression="full" duration="3944" fileSize="386933237" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/afd9/9fa624da-bc10-4157-817f-85d4e9f6afd9/PedroTeixeiraWin8ThreadPool_high.mp4" expression="full" duration="3944" fileSize="816634622" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/afd9/9fa624da-bc10-4157-817f-85d4e9f6afd9/PedroTeixeiraWin8ThreadPool_mid.mp4" expression="full" duration="3944" fileSize="569664475" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/afd9/9fa624da-bc10-4157-817f-85d4e9f6afd9/PedroTeixeiraWin8ThreadPool_Source.wmv" expression="full" duration="3944" fileSize="1348049836" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/afd9/9fa624da-bc10-4157-817f-85d4e9f6afd9/PedroTeixeiraWin8ThreadPool.ism/manifest" expression="full" duration="3944" fileSize="7842" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/afd9/9fa624da-bc10-4157-817f-85d4e9f6afd9/PedroTeixeiraWin8ThreadPool.wmv" length="386933237" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>16</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Inside-Windows-8-Pedro-Teixeira-Thread-pool/RSS</wfw:commentRss>
      <category>Kernel</category>
      <category>threading</category>
      <category>Threadpool</category>
      <category>Windows 8</category>
      <category>WindowsContent</category>
      <category>Inside Windows 8</category>
    </item>
  <item>
      <title>Inside Windows 8: Arun Kishan - Windows App Model</title>
      <description><![CDATA[<p><strong>Arun Kishan</strong>&nbsp;digs into the&nbsp;low level details of Windows 8's new application model.</p><p>How has Process Lifetime Management (PLM)&nbsp;been reimagined in Windows 8? How does app suspension work, exactly, or, what happens when an app is no longer in the foreground and not closed? How much work can you do in the background when an app is suspended? Arun covers several topics here, so please do set aside some quality time. In return, you will gain new levels of deep understanding that will help you take advantage of the Windows Store App platform and build excellent modern Windows applications.<br><br><a href="http://channel9.msdn.com/Shows/Going&#43;Deep/Arun-Kishan-Farewell-to-the-Windows-Kernel-Dispatcher-Lock" target="_blank">You've met Arun before</a>, so you should be prepared for some very deep treatment of this new world for Windows and Windows developers. This is an excellent 400 level investigation of the core changes that support the new app model.</p><p>Huge thanks to Arun for another exceptional conversation and whiteboard session.</p><p>Tune in. Learn.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/kernel/RSS&WT.dl=0&WT.entryid=Entry:RSSView:3eb4c18cb6f5472b8098a0f5014dfa26">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Inside-Windows-8-Arun-Kishan-Windows-App-Model</comments>
      <itunes:summary>Arun Kishan&amp;nbsp;digs into the&amp;nbsp;low level details of Windows 8&#39;s new application model. How has Process Lifetime Management (PLM)&amp;nbsp;been reimagined in Windows 8? How does app suspension work, exactly, or, what happens when an app is no longer in the foreground and not closed? How much work can you do in the background when an app is suspended? Arun covers several topics here, so please do set aside some quality time. In return, you will gain new levels of deep understanding that will help you take advantage of the Windows Store App platform and build excellent modern Windows applications.You&#39;ve met Arun before, so you should be prepared for some very deep treatment of this new world for Windows and Windows developers. This is an excellent 400 level investigation of the core changes that support the new app model. Huge thanks to Arun for another exceptional conversation and whiteboard session. Tune in. Learn. </itunes:summary>
      <itunes:duration>4063</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Inside-Windows-8-Arun-Kishan-Windows-App-Model</link>
      <pubDate>Wed, 21 Nov 2012 20:08:51 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Inside-Windows-8-Arun-Kishan-Windows-App-Model</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/c352/0277afdb-2b6b-4347-bd4a-8b90e96ac352/InsideWin8ArunKishanAppModel_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/c352/0277afdb-2b6b-4347-bd4a-8b90e96ac352/InsideWin8ArunKishanAppModel_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/c352/0277afdb-2b6b-4347-bd4a-8b90e96ac352/InsideWin8ArunKishanAppModel_512.jpg" height="287" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/c352/0277afdb-2b6b-4347-bd4a-8b90e96ac352/InsideWin8ArunKishanAppModel.mp3" expression="full" duration="4063" fileSize="65025257" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/c352/0277afdb-2b6b-4347-bd4a-8b90e96ac352/InsideWin8ArunKishanAppModel.mp4" expression="full" duration="4063" fileSize="381353166" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/c352/0277afdb-2b6b-4347-bd4a-8b90e96ac352/InsideWin8ArunKishanAppModel.webm" expression="full" duration="4063" fileSize="159794444" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/c352/0277afdb-2b6b-4347-bd4a-8b90e96ac352/InsideWin8ArunKishanAppModel.wma" expression="full" duration="4063" fileSize="32874799" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/c352/0277afdb-2b6b-4347-bd4a-8b90e96ac352/InsideWin8ArunKishanAppModel.wmv" expression="full" duration="4063" fileSize="477631703" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/c352/0277afdb-2b6b-4347-bd4a-8b90e96ac352/InsideWin8ArunKishanAppModel_high.mp4" expression="full" duration="4063" fileSize="840559152" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/c352/0277afdb-2b6b-4347-bd4a-8b90e96ac352/InsideWin8ArunKishanAppModel_mid.mp4" expression="full" duration="4063" fileSize="586141141" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/c352/0277afdb-2b6b-4347-bd4a-8b90e96ac352/InsideWin8ArunKishanAppModel_Source.wmv" expression="full" duration="4063" fileSize="1166019977" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/c352/0277afdb-2b6b-4347-bd4a-8b90e96ac352/InsideWin8ArunKishanAppModel.ism/manifest" expression="full" duration="4063" fileSize="6196" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/c352/0277afdb-2b6b-4347-bd4a-8b90e96ac352/InsideWin8ArunKishanAppModel.wmv" length="477631703" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>23</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Inside-Windows-8-Arun-Kishan-Windows-App-Model/RSS</wfw:commentRss>
      <category>Architecture</category>
      <category>Arun Kishan</category>
      <category>Kernel</category>
      <category>whiteboard</category>
      <category>Windows 8</category>
      <category>WinRT</category>
      <category>Windows Store App</category>
      <category>WindowsContent</category>
      <category>Inside Windows 8</category>
    </item>
  <item>
      <title>Michael Fortin:  Getting More Done in Less Time</title>
      <description><![CDATA[<p>It seems as though all of us are actively trying to cram more and more features, functionality, and speed out of everything we use. While the world seems faster paced today than it ever has been in the past, the quest for performance and efficiency is as old as recorded history, and almost certainly beyond. Getting more done, in less time has always been a component driving human ingenuity.&nbsp; Today's guest doesn't just understand how to improve system performance, he and his teams have revolutionized the tools and methodologies we use to do it.</p><p><strong>Michael Fortin</strong> began his Career at Microsoft in 1997, where he worked on Windows 2000 doing development on tools to aid in improving system and application performance. Later, as a performance analyst, he took a more active role in overall systems performance and fundamentals.</p><p>Robert Hess moderates this edition of Behind the Code.&nbsp;&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/kernel/RSS&WT.dl=0&WT.entryid=Entry:RSSView:4f0e68ce6a1747638f82a09a01493191">]]></description>
      <comments>http://channel9.msdn.com/Shows/Behind+The+Code/Michael-Fortin-Getting-More-Done-in-Less-Time</comments>
      <itunes:summary>It seems as though all of us are actively trying to cram more and more features, functionality, and speed out of everything we use. While the world seems faster paced today than it ever has been in the past, the quest for performance and efficiency is as old as recorded history, and almost certainly beyond. Getting more done, in less time has always been a component driving human ingenuity.&amp;nbsp; Today&#39;s guest doesn&#39;t just understand how to improve system performance, he and his teams have revolutionized the tools and methodologies we use to do it. Michael Fortin began his Career at Microsoft in 1997, where he worked on Windows 2000 doing development on tools to aid in improving system and application performance. Later, as a performance analyst, he took a more active role in overall systems performance and fundamentals. Robert Hess moderates this edition of Behind the Code.&amp;nbsp;&amp;nbsp; </itunes:summary>
      <itunes:duration>3423</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Behind+The+Code/Michael-Fortin-Getting-More-Done-in-Less-Time</link>
      <pubDate>Mon, 30 Jul 2012 16:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Behind+The+Code/Michael-Fortin-Getting-More-Done-in-Less-Time</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/45d0/0bd3dbb6-125d-4ce1-ab05-22b508d645d0/BTCMichaelFortin_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/45d0/0bd3dbb6-125d-4ce1-ab05-22b508d645d0/BTCMichaelFortin_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/45d0/0bd3dbb6-125d-4ce1-ab05-22b508d645d0/BTCMichaelFortin_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/45d0/0bd3dbb6-125d-4ce1-ab05-22b508d645d0/BTCMichaelFortin.mp3" expression="full" duration="3423" fileSize="54776896" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/45d0/0bd3dbb6-125d-4ce1-ab05-22b508d645d0/BTCMichaelFortin.mp4" expression="full" duration="3423" fileSize="327373068" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/45d0/0bd3dbb6-125d-4ce1-ab05-22b508d645d0/BTCMichaelFortin.webm" expression="full" duration="3423" fileSize="135924986" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/45d0/0bd3dbb6-125d-4ce1-ab05-22b508d645d0/BTCMichaelFortin.wma" expression="full" duration="3423" fileSize="27686891" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/45d0/0bd3dbb6-125d-4ce1-ab05-22b508d645d0/BTCMichaelFortin.wmv" expression="full" duration="3423" fileSize="526090023" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/45d0/0bd3dbb6-125d-4ce1-ab05-22b508d645d0/BTCMichaelFortin_high.mp4" expression="full" duration="3423" fileSize="713506877" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/45d0/0bd3dbb6-125d-4ce1-ab05-22b508d645d0/BTCMichaelFortin_mid.mp4" expression="full" duration="3423" fileSize="499517581" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/45d0/0bd3dbb6-125d-4ce1-ab05-22b508d645d0/BTCMichaelFortin_Source.wmv" expression="full" duration="3423" fileSize="1068637299" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/45d0/0bd3dbb6-125d-4ce1-ab05-22b508d645d0/BTCMichaelFortin.ism/manifest" expression="full" duration="3423" fileSize="6076" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/45d0/0bd3dbb6-125d-4ce1-ab05-22b508d645d0/BTCMichaelFortin.wmv" length="526090023" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Behind+The+Code/Michael-Fortin-Getting-More-Done-in-Less-Time/RSS</wfw:commentRss>
      <category>Kernel</category>
      <category>Performance</category>
      <category>Programming</category>
      <category>Windows</category>
    </item>
  <item>
      <title>Drawbridge: A new form of virtualization for application sandboxing</title>
      <description><![CDATA[<p><strong></strong><strong><a href="http://research.microsoft.com/en-us/projects/drawbridge/" target="_blank">Drawbridge is a research prototype</a></strong><em> of a new form of virtualization for application sandboxing. Drawbridge combines two core technologies: First, a <strong>picoprocess</strong>, which is a process-based isolation container with a minimal kernel API surface. Second, a <strong>library OS</strong>, which is a version of Windows enlightened to run efficiently within a picoprocess. Drawbridge combines two ideas from the literature, the <em>picoprocess</em> and the <em>library OS</em>, to provide a new form of computing, which retains the benefits of secure isolation, persistent compatibility, and execution continuity, but with drastically lower resource overheads. </em></p><p>The Drawbridge library OS is an <em>experimental&nbsp;</em>Windows 7 library OS - a research project and proving ground&nbsp;for a larger concept: <em>application virtualization and sandboxing</em>.&nbsp;Drawbridge is capable of&nbsp;running the latest releases of major Windows applications such as Microsoft Excel, PowerPoint, and Internet Explorer with very little overhead compared to the traditional virtualization techniques<em>. </em>The experiment is going well! Now, what's going on here, <em>exactly</em>?</p><p>Drawbridge research&nbsp;team members <strong>Galen Hunt</strong>, <strong>Reuben Olinsky</strong> and&nbsp;<strong>Jon Howell&nbsp;</strong>dig into some of the details, including project&nbsp;rationale and OS&nbsp;architecture, of research project Drawbridge.</p><p>Paper: <a href="http://research.microsoft.com/apps/pubs/default.aspx?id=141071">http://research.microsoft.com/apps/pubs/default.aspx?id=141071</a></p><p>&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/kernel/RSS&WT.dl=0&WT.entryid=Entry:RSSView:abf131e6cd47433594d89e8d000bf427">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Drawbridge-An-Experimental-Library-Operating-System</comments>
      <itunes:summary>Drawbridge is a research prototype of a new form of virtualization for application sandboxing. Drawbridge combines two core technologies: First, a picoprocess, which is a process-based isolation container with a minimal kernel API surface. Second, a library OS, which is a version of Windows enlightened to run efficiently within a picoprocess. Drawbridge combines two ideas from the literature, the picoprocess and the library OS, to provide a new form of computing, which retains the benefits of secure isolation, persistent compatibility, and execution continuity, but with drastically lower resource overheads.  The Drawbridge library OS is an experimental&amp;nbsp;Windows 7 library OS - a research project and proving ground&amp;nbsp;for a larger concept: application virtualization and sandboxing.&amp;nbsp;Drawbridge is capable of&amp;nbsp;running the latest releases of major Windows applications such as Microsoft Excel, PowerPoint, and Internet Explorer with very little overhead compared to the traditional virtualization techniques. The experiment is going well! Now, what&#39;s going on here, exactly? Drawbridge research&amp;nbsp;team members Galen Hunt, Reuben Olinsky and&amp;nbsp;Jon Howell&amp;nbsp;dig into some of the details, including project&amp;nbsp;rationale and OS&amp;nbsp;architecture, of research project Drawbridge. Paper: http://research.microsoft.com/apps/pubs/default.aspx?id=141071 &amp;nbsp; </itunes:summary>
      <itunes:duration>2812</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Drawbridge-An-Experimental-Library-Operating-System</link>
      <pubDate>Mon, 17 Oct 2011 17:27:19 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Drawbridge-An-Experimental-Library-Operating-System</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch_custom_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch_2MB_ch9.wmv" expression="full" duration="2812" fileSize="931056541" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch_ch9.mp3" expression="full" duration="2812" fileSize="22503726" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch_ch9.wma" expression="full" duration="2812" fileSize="22751265" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch_ch9.wmv" expression="full" duration="2812" fileSize="610806303" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch_high_ch9.mp4" expression="full" duration="2812" fileSize="754043765" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch_low_ch9.mp4" expression="full" duration="2812" fileSize="268846402" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch_med_ch9.mp4" expression="full" duration="2812" fileSize="582176343" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch.ism/manifest" expression="full" duration="2812" fileSize="6296" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch_ch9.wmv" length="610806303" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>28</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Drawbridge-An-Experimental-Library-Operating-System/RSS</wfw:commentRss>
      <category>Kernel</category>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>Operating System</category>
      <category>OS</category>
      <category>Security</category>
      <category>Windows 7</category>
      <category>experimental</category>
    </item>
  <item>
      <title>Abolade Gbadegesin: Inside Windows Phone &quot;Mango&quot;</title>
      <description><![CDATA[ <p>There have been a lot of <a href="http://www.engadget.com/2011/06/27/windows-phone-7-5-mango-in-depth-preview-video/" target="_blank">positive reviews</a>&nbsp;of the upcoming Windows Phone 7 OS release, code named&nbsp;&quot;Mango.&quot; This release is a big one. It contains over&nbsp;500 new features (and over 1000 new APIs), is full of improvements - from the core OS to the&nbsp;performance of UI scrolling - and &quot;Mango&quot; puts the <em>user</em> in control of almost everything the system has to offer.</p><p>&quot;Mango&quot; represents some impressive engineering.&nbsp;Since this is Going Deep, we are necessarily&nbsp;interested in the&nbsp;system-level improvements inside the Windows Phone operating system (in addition meeting a key engineer behind it).</p><p>Two new core or system-level&nbsp;features in &quot;Mango&quot;&nbsp;are a <em>generational garbage collector&nbsp;</em>and <em>support for multitasking</em>, or the ability to concurrently run application processes in both the foreground and background.&nbsp;GGC and Multitasking are going to be great for developers and users alike.</p><p><em>How</em> does multitasking in &quot;Mango&quot; work? How is it&nbsp;<em>designed</em>?&nbsp;Lot's of <strong>great</strong> user features, but what about improvements to the <em>developer</em> experience? Let's ask the great&nbsp;<strong>Abolade Gbadegesin—</strong>a stellar software engineer (writing mostly C&#43;&#43; <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /> -&gt; go native!)&nbsp;and key contributor to the Windows Phone operating system, application services, and overall &quot;Mango&quot; platform architecture—to get some real answers.</p><p>Tune in.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/kernel/RSS&WT.dl=0&WT.entryid=Entry:RSSView:9d148183468341c68b709f1001346e9a">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Abolade-Gbadegesin-Inside-Windows-Phone-Mango</comments>
      <itunes:summary> There have been a lot of positive reviews&amp;nbsp;of the upcoming Windows Phone 7 OS release, code named&amp;nbsp;&amp;quot;Mango.&amp;quot; This release is a big one. It contains over&amp;nbsp;500 new features (and over 1000 new APIs), is full of improvements - from the core OS to the&amp;nbsp;performance of UI scrolling - and &amp;quot;Mango&amp;quot; puts the user in control of almost everything the system has to offer. &amp;quot;Mango&amp;quot; represents some impressive engineering.&amp;nbsp;Since this is Going Deep, we are necessarily&amp;nbsp;interested in the&amp;nbsp;system-level improvements inside the Windows Phone operating system (in addition meeting a key engineer behind it). Two new core or system-level&amp;nbsp;features in &amp;quot;Mango&amp;quot;&amp;nbsp;are a generational garbage collector&amp;nbsp;and support for multitasking, or the ability to concurrently run application processes in both the foreground and background.&amp;nbsp;GGC and Multitasking are going to be great for developers and users alike. How does multitasking in &amp;quot;Mango&amp;quot; work? How is it&amp;nbsp;designed?&amp;nbsp;Lot&#39;s of great user features, but what about improvements to the developer experience? Let&#39;s ask the great&amp;nbsp;Abolade Gbadegesin—a stellar software engineer (writing mostly C&amp;#43;&amp;#43;  -&amp;gt; go native!)&amp;nbsp;and key contributor to the Windows Phone operating system, application services, and overall &amp;quot;Mango&amp;quot; platform architecture—to get some real answers. Tune in. </itunes:summary>
      <itunes:duration>2282</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Abolade-Gbadegesin-Inside-Windows-Phone-Mango</link>
      <pubDate>Tue, 05 Jul 2011 16:46:55 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Abolade-Gbadegesin-Inside-Windows-Phone-Mango</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/6e9a/9d148183-4683-41c6-8b70-9f1001346e9a/AboladeGbadegesinInsideMango_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/6e9a/9d148183-4683-41c6-8b70-9f1001346e9a/AboladeGbadegesinInsideMango_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/6e9a/9d148183-4683-41c6-8b70-9f1001346e9a/AboladeGbadegesinInsideMango_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/6e9a/9d148183-4683-41c6-8b70-9f1001346e9a/AboladeGbadegesinInsideMango_2MB_ch9.wmv" expression="full" duration="2282" fileSize="348030001" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6e9a/9d148183-4683-41c6-8b70-9f1001346e9a/AboladeGbadegesinInsideMango_ch9.mp3" expression="full" duration="2282" fileSize="18259308" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6e9a/9d148183-4683-41c6-8b70-9f1001346e9a/AboladeGbadegesinInsideMango_ch9.wma" expression="full" duration="2282" fileSize="18464557" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6e9a/9d148183-4683-41c6-8b70-9f1001346e9a/AboladeGbadegesinInsideMango_ch9.wmv" expression="full" duration="2282" fileSize="390499123" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6e9a/9d148183-4683-41c6-8b70-9f1001346e9a/AboladeGbadegesinInsideMango_high_ch9.mp4" expression="full" duration="2282" fileSize="838085953" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6e9a/9d148183-4683-41c6-8b70-9f1001346e9a/AboladeGbadegesinInsideMango_low_ch9.mp4" expression="full" duration="2282" fileSize="211217091" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/6e9a/9d148183-4683-41c6-8b70-9f1001346e9a/AboladeGbadegesinInsideMango.ism/manifest" expression="full" duration="2282" fileSize="6196" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/6e9a/9d148183-4683-41c6-8b70-9f1001346e9a/AboladeGbadegesinInsideMango_ch9.wmv" length="390499123" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>27</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Abolade-Gbadegesin-Inside-Windows-Phone-Mango/RSS</wfw:commentRss>
      <category>Garbage Collector</category>
      <category>Kernel</category>
      <category>Operating System</category>
      <category>Windows Phone 7</category>
      <category>WP7</category>
    </item>
  <item>
      <title>ICSE 2011: Victor Pankratius - Developing Manycore Applications with Concurrency Auto-Tuners</title>
      <description><![CDATA[ <p>Continuing on with our coverage of <a href="http://2011.icse-conferences.org/" target="_blank">ICSE 2011</a>, meet <strong><a href="http://www.victorpankratius.com" target="_blank">Dr. Victor Pankratius</a></strong>. Dr. Pankratius heads the Multicore Software Engineering&nbsp;investigator group at the Karlsruhe Institute of Technology, Germany. He also serves as the elected chairman of the <a href="http://www.multicore-systems.org/separs" target="_blank">Software Engineering for parallel Systems (SEPARS)</a> international working group. <a href="http://www.rz.uni-karlsruhe.de/~kb95/papers/Pankratius-SoftwareEngineeringInTheEraOfParallelism.pdf" target="_blank">Dr. Pankratius' current research</a> concentrates on how to make parallel programming easier. His work on multicore software engineering covers a range of research topics including empirical studies, auto-tuning, language design, and debugging.</p><p>In this video, Wolfram Schulte joins Victor to discuss the challenges of making concurrency easier for developers. One of the really interesting approaches that Victor and team are investigating is concurrency auto-tuning, and the example discussed here involve adding <a href="http://portal.acm.org/citation.cfm?doid=1531793.1531808" target="_blank">OS kernel-level support for auto-tuning user mode applications</a>&nbsp;for manycore processor architectures. This is very fascinating research with great potential. <span class="messageBody">Concurrency auto-tuner in an OS kernel? Concurrency-enlightened operating systems? Why not? Always great to meet young innovators with no fear of failure. I hope to see this type of thing materialize. Very interesting research and real world problem.&nbsp; Go Victor. Go!</span><br><br>Thanks to Wolfram and Victor for another great conversation. Tune in.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/kernel/RSS&WT.dl=0&WT.entryid=Entry:RSSView:913e39dc09614fc38c909efa0183ac5c">]]></description>
      <comments>http://channel9.msdn.com/posts/ICSE-2011-Victor-Pankratius-Developing-Manycore-Applications-with-Auto-Tuners</comments>
      <itunes:summary> Continuing on with our coverage of ICSE 2011, meet Dr. Victor Pankratius. Dr. Pankratius heads the Multicore Software Engineering&amp;nbsp;investigator group at the Karlsruhe Institute of Technology, Germany. He also serves as the elected chairman of the Software Engineering for parallel Systems (SEPARS) international working group. Dr. Pankratius&#39; current research concentrates on how to make parallel programming easier. His work on multicore software engineering covers a range of research topics including empirical studies, auto-tuning, language design, and debugging. In this video, Wolfram Schulte joins Victor to discuss the challenges of making concurrency easier for developers. One of the really interesting approaches that Victor and team are investigating is concurrency auto-tuning, and the example discussed here involve adding OS kernel-level support for auto-tuning user mode applications&amp;nbsp;for manycore processor architectures. This is very fascinating research with great potential. Concurrency auto-tuner in an OS kernel? Concurrency-enlightened operating systems? Why not? Always great to meet young innovators with no fear of failure. I hope to see this type of thing materialize. Very interesting research and real world problem.&amp;nbsp; Go Victor. Go!Thanks to Wolfram and Victor for another great conversation. Tune in. </itunes:summary>
      <itunes:duration>1155</itunes:duration>
      <link>http://channel9.msdn.com/posts/ICSE-2011-Victor-Pankratius-Developing-Manycore-Applications-with-Auto-Tuners</link>
      <pubDate>Mon, 20 Jun 2011 21:21:02 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/ICSE-2011-Victor-Pankratius-Developing-Manycore-Applications-with-Auto-Tuners</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_2MB_ch9.wmv" expression="full" duration="1155" fileSize="235858943" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_ch9.mp3" expression="full" duration="1155" fileSize="9242257" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_ch9.wma" expression="full" duration="1155" fileSize="9350423" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_ch9.wmv" expression="full" duration="1155" fileSize="253484363" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_high_ch9.mp4" expression="full" duration="1155" fileSize="510196644" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_low_ch9.mp4" expression="full" duration="1155" fileSize="116822945" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius.ism/manifest" expression="full" duration="1155" fileSize="8614" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_ch9.wmv" length="253484363" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/ICSE-2011-Victor-Pankratius-Developing-Manycore-Applications-with-Auto-Tuners/rss</wfw:commentRss>
      <category>Computer Science</category>
      <category>Concurrency</category>
      <category>Kernel</category>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>Operating System</category>
      <category>Programming</category>
      <category>RiSE</category>
      <category>ICSE 2011</category>
    </item>
  <item>
      <title>Verve: A Type Safe Operating System</title>
      <description><![CDATA[ <p>&nbsp;</p><p><a href="http://research.microsoft.com/en-us/projects/singularity/">The Singularity project </a>(an OS written in managed code used for research purposes) has provided several very useful research results and opened new avenues for exploration in operating system design. Recently, <a href="http://research.microsoft.com/pubs/122884/pldi117-yang.pdf">MSR released a paper covering an&nbsp;operating system research project</a>&nbsp;that takes a new approach to building an OS stack with verifiable and type safe managed code. This project employs a novel use of Typed Assembly Language, which is what you think it is: Assembly with types (implemented as annotations and verified statically using the verification technology <a href="http://research.microsoft.com/en-us/projects/boogie/">Boogie</a>&nbsp;and the theorem prover <a href="http://research.microsoft.com/en-us/um/redmond/projects/z3/">Z3</a>(Boogie generates verification conditions that are then statically proven by Z3. Boogie is also a language used to build program verifiers for other languages)). As with Singularity, the C# Bartok compiler is used, but this time it generates TAL. The entire OS stack is verifiably type safe (the Nucleus is essentially the Verve HAL) and all objects are garbage collected. It does not employ the SIP model of process isolation (like Singularity). In this case, again, the entire operating system is type safe and statically proven as such using world-class theorem provers.&nbsp;</p><p>Here's the basic idea (from the introduction of the paper):</p><p><em>Typed assembly language (TAL) and Hoare logic can verify the absence of many kinds of errors in low-level code. We use TAL and Hoare logic to achieve highly automated, static verification of the safety of <a href="http://research.microsoft.com/apps/pubs/?id=122884">a new operating system called Verve</a>. Our techniques and tools mechanically verify the safety of every assembly language instruction in the operating system, run-time system, drivers, and applications (in fact, every part of the system software except the boot loader). Verve consists of a “Nucleus” that provides primitive access to hardware and memory, a kernel that builds services on top of the Nucleus, and applications that run on top of the kernel.</em></p><p>Here, Microsoft research scientist and operating system expert (he worked on the Singularity project)&nbsp;<a href="http://research.microsoft.com/en-us/people/chrishaw/">Chris Hawblitzel </a>sits down with me to discuss the rationale behind the Verve project, the architecture and design of Verve and the Nucleus, Typed Assembly Language (TAL), potential for Verve in the real world, and much more. This is a conversational piece (no demos, no whiteboarding), but if you are into operating research and strategies for building type safe systems at the lowest levels, then this is for you. If you are interested, perhaps we could get Chris into our studio for a lecture or two on OS design. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><p>Niner Richard Hein's question is asked <a href="http://channel9.msdn.com/Shows/Going&#43;Deep/Verve-A-Type-Safe-Operating-System#time=1h9m9s">here</a>.</p><p>Get the Verve source code <a href="http://singularity.codeplex.com/SourceControl/changeset/changes/45126">here</a>.</p><p>Enjoy. Learn.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/kernel/RSS&WT.dl=0&WT.entryid=Entry:RSSView:2af56b37a9e8499c849b9e400130a16a">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Verve-A-Type-Safe-Operating-System</comments>
      <itunes:summary> &amp;nbsp; The Singularity project (an OS written in managed code used for research purposes) has provided several very useful research results and opened new avenues for exploration in operating system design. Recently, MSR released a paper covering an&amp;nbsp;operating system research project&amp;nbsp;that takes a new approach to building an OS stack with verifiable and type safe managed code. This project employs a novel use of Typed Assembly Language, which is what you think it is: Assembly with types (implemented as annotations and verified statically using the verification technology Boogie&amp;nbsp;and the theorem prover Z3(Boogie generates verification conditions that are then statically proven by Z3. Boogie is also a language used to build program verifiers for other languages)). As with Singularity, the C# Bartok compiler is used, but this time it generates TAL. The entire OS stack is verifiably type safe (the Nucleus is essentially the Verve HAL) and all objects are garbage collected. It does not employ the SIP model of process isolation (like Singularity). In this case, again, the entire operating system is type safe and statically proven as such using world-class theorem provers.&amp;nbsp; Here&#39;s the basic idea (from the introduction of the paper): Typed assembly language (TAL) and Hoare logic can verify the absence of many kinds of errors in low-level code. We use TAL and Hoare logic to achieve highly automated, static verification of the safety of a new operating system called Verve. Our techniques and tools mechanically verify the safety of every assembly language instruction in the operating system, run-time system, drivers, and applications (in fact, every part of the system software except the boot loader). Verve consists of a “Nucleus” that provides primitive access to hardware and memory, a kernel that builds services on top of the Nucleus, and applications that run on top of the kernel. Here, Microsoft research scientist and operating system expert (he worked on</itunes:summary>
      <itunes:duration>4490</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Verve-A-Type-Safe-Operating-System</link>
      <pubDate>Tue, 07 Dec 2010 17:01:28 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Verve-A-Type-Safe-Operating-System</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_2MB_ch9.wmv" expression="full" duration="4490" fileSize="609752593" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_ch9.mp3" expression="full" duration="4490" fileSize="35926839" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_ch9.wma" expression="full" duration="4490" fileSize="36323339" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_ch9.wmv" expression="full" duration="4490" fileSize="774944373" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_high_ch9.mp4" expression="full" duration="4490" fileSize="1174430735" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_low_ch9.mp4" expression="full" duration="4490" fileSize="317123798" type="video/mp4" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_ch9.wmv" length="774944373" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>14</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Verve-A-Type-Safe-Operating-System/RSS</wfw:commentRss>
      <category>Architecture</category>
      <category>C9 Conversations</category>
      <category>Kernel</category>
      <category>Managed Code</category>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>Operating System</category>
      <category>Z3</category>
    </item>
  <item>
      <title>Mark Russinovich: Windows Azure, Cloud Operating Systems and Platform as a Service</title>
      <description><![CDATA[ <p>&nbsp;</p><p><a href="http://blogs.technet.com/b/markrussinovich/">Mark Russinovich</a> is a Technical Fellow working on the Windows Azure team. His focus is on solving hard problems related to the Fabric Controller, which is in some sense the Windows Azure operating system kernel - it provides services and management infrastructure for the applications that run on Windows Azure. </p><p>Before joining the Windows Azure team, Mark worked in the Windows kernel engineering group and, as you probably know, Mark is one of the founders of <a href="http://technet.microsoft.com/en-us/sysinternals/default.aspx">SysInternals</a> and is the co-author of several extremely useful tools for analyzing, measuring, monitoring and really understanding the things that happen at the lowest levels of the system like memory management, process management, threading, etc... Mark also is the co-author of the best <a href="http://technet.microsoft.com/en-us/sysinternals/bb963901.aspx">Windows Internals books</a> on the market. Finally, Mark is one of the highest rated speakers at Microsoft technical conferences (you <em>must </em>watch his <a href="http://player.microsoftpdc.com/schedule/sessions">PDC10 sessions</a>!). Will he still work on&nbsp;Windows Internals&nbsp;series of books now that he is no longer on the Windows team? Is he still deeply engaged in the goings on in Windows kernel world? Is he writing SysInternals tools for Windows Azure? What is the Fabric Controller, exactly? How does it work? What's underneath the Fabric Controller? </p><p>Windows Azure is a cloud operating system. What does that mean? What are the Windows-analogous components running inside Windows Azure? What's Mark up to?&nbsp; How does he like the new gig? Why is platform as a service (PaaS) so important? What is PaaS, really? And more. </p><p>As usual, this is a turn-the-camera-on-and-converse interview that happened just as you see and hear it. We therefore move from topic to topic in a natural and somewhat unstructured way and yours truly probably had too much coffee before heading to Mark's office <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /> </p><p>It's always a real pleasure to get to chat with Mark. He has the uncanny ability to simplify complexity so that&nbsp;we can understand the meaning and reasoning behind the technology at hand without possesssing expert level knowledge or being as bright as Mark. He's one of our best and brightest technical minds and Windows Azure is lucky to have him solving hard problems and pushing the Windows Azure kernel(Fabric Controller) envelope.</p><p>Tune in.</p><p>&nbsp;</p><p>&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/kernel/RSS&WT.dl=0&WT.entryid=Entry:RSSView:1789b1e6069047288ecb9e38013a53ab">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Mark-Russinovich-Windows-Azure-Cloud-Operating-Systems-and-Platform-as-a-Service</comments>
      <itunes:summary> &amp;nbsp; Mark Russinovich is a Technical Fellow working on the Windows Azure team. His focus is on solving hard problems related to the Fabric Controller, which is in some sense the Windows Azure operating system kernel - it provides services and management infrastructure for the applications that run on Windows Azure.  Before joining the Windows Azure team, Mark worked in the Windows kernel engineering group and, as you probably know, Mark is one of the founders of SysInternals and is the co-author of several extremely useful tools for analyzing, measuring, monitoring and really understanding the things that happen at the lowest levels of the system like memory management, process management, threading, etc... Mark also is the co-author of the best Windows Internals books on the market. Finally, Mark is one of the highest rated speakers at Microsoft technical conferences (you must watch his PDC10 sessions!). Will he still work on&amp;nbsp;Windows Internals&amp;nbsp;series of books now that he is no longer on the Windows team? Is he still deeply engaged in the goings on in Windows kernel world? Is he writing SysInternals tools for Windows Azure? What is the Fabric Controller, exactly? How does it work? What&#39;s underneath the Fabric Controller?  Windows Azure is a cloud operating system. What does that mean? What are the Windows-analogous components running inside Windows Azure? What&#39;s Mark up to?&amp;nbsp; How does he like the new gig? Why is platform as a service (PaaS) so important? What is PaaS, really? And more.  As usual, this is a turn-the-camera-on-and-converse interview that happened just as you see and hear it. We therefore move from topic to topic in a natural and somewhat unstructured way and yours truly probably had too much coffee before heading to Mark&#39;s office   It&#39;s always a real pleasure to get to chat with Mark. He has the uncanny ability to simplify complexity so that&amp;nbsp;we can understand the meaning and reasoning behind the technology at hand without possess</itunes:summary>
      <itunes:duration>2675</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Mark-Russinovich-Windows-Azure-Cloud-Operating-Systems-and-Platform-as-a-Service</link>
      <pubDate>Thu, 25 Nov 2010 19:30:45 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Mark-Russinovich-Windows-Azure-Cloud-Operating-Systems-and-Platform-as-a-Service</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/53ab/1789b1e6-0690-4728-8ecb-9e38013a53ab/MarkRussinovichInsideWindowsAzure_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/53ab/1789b1e6-0690-4728-8ecb-9e38013a53ab/MarkRussinovichInsideWindowsAzure_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/53ab/1789b1e6-0690-4728-8ecb-9e38013a53ab/MarkRussinovichInsideWindowsAzure_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/53ab/1789b1e6-0690-4728-8ecb-9e38013a53ab/MarkRussinovichInsideWindowsAzure_2MB_ch9.wmv" expression="full" duration="2675" fileSize="326281503" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/53ab/1789b1e6-0690-4728-8ecb-9e38013a53ab/MarkRussinovichInsideWindowsAzure_ch9.mp3" expression="full" duration="2675" fileSize="21402345" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/53ab/1789b1e6-0690-4728-8ecb-9e38013a53ab/MarkRussinovichInsideWindowsAzure_ch9.wma" expression="full" duration="2675" fileSize="21639787" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/53ab/1789b1e6-0690-4728-8ecb-9e38013a53ab/MarkRussinovichInsideWindowsAzure_ch9.wmv" expression="full" duration="2675" fileSize="384357483" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/53ab/1789b1e6-0690-4728-8ecb-9e38013a53ab/MarkRussinovichInsideWindowsAzure_high_ch9.mp4" expression="full" duration="2675" fileSize="670831884" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/53ab/1789b1e6-0690-4728-8ecb-9e38013a53ab/MarkRussinovichInsideWindowsAzure_low_ch9.mp4" expression="full" duration="2675" fileSize="219354319" type="video/mp4" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/53ab/1789b1e6-0690-4728-8ecb-9e38013a53ab/MarkRussinovichInsideWindowsAzure_ch9.wmv" length="384357483" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>27</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Mark-Russinovich-Windows-Azure-Cloud-Operating-Systems-and-Platform-as-a-Service/RSS</wfw:commentRss>
      <category>Cloud Computing</category>
      <category>Cloud Services</category>
      <category>Kernel</category>
      <category>Mark Russinovich</category>
      <category>Operating System</category>
      <category>PaaS</category>
      <category>Windows Azure</category>
    </item>
  <item>
      <title>Landy Wang - Windows Memory Manager</title>
      <description><![CDATA[<p>Charles Torre (interviewer) and Michael Lehman (cameraman) continue the &quot;Going Deep: Windows&quot; series with a discussion with Landy Wang, a developer of the oh so important Windows Memory Manager.<br><br>Sorry for the low audio volume.<br><br><em>EDIT November 2, 2008: There is no streaming video for this interview. We will look into it. For now, please click</em><a href="http://mschnlnine.vo.llnwd.net/d1/ch9/7/0/0/2/8/landy_wang_deep_windows.wmv" target="_blank"><em>here</em></a><em>.</em></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/kernel/RSS&WT.dl=0&WT.entryid=Entry:RSSView:6e6f8d803025498082e39dea0045ffbf">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Landy-Wang-Windows-Memory-Manager</comments>
      <itunes:summary>Charles Torre (interviewer) and Michael Lehman (cameraman) continue the &amp;quot;Going Deep: Windows&amp;quot; series with a discussion with Landy Wang, a developer of the oh so important Windows Memory Manager.Sorry for the low audio volume.EDIT November 2, 2008: There is no streaming video for this interview. We will look into it. For now, please clickhere. </itunes:summary>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Landy-Wang-Windows-Memory-Manager</link>
      <pubDate>Wed, 29 Sep 2010 18:24:12 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Landy-Wang-Windows-Memory-Manager</guid>
      <media:thumbnail url="http://rev9.blob.core.windows.net/thumbnail/270cc400-7fb9-42ea-8463-ae4b1161f3b2.png" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://rev9.blob.core.windows.net/thumbnail/564175b1-4df7-4bf6-a5ac-0939392fa534.png" height="165" width="220"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/0/0/2/8/landy_wang_deep_windows.wmv" expression="full" fileSize="144264133" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/0/0/2/8/landy_wang_deep_windows.wmv" expression="full" fileSize="1" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/0/0/2/8/landy_wang_deep_windows.wmv" length="144264133" type="video/x-ms-wmv"></enclosure>
      <dc:creator>The Channel 9 Team</dc:creator>
      <itunes:author>The Channel 9 Team</itunes:author>
      <slash:comments>33</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Landy-Wang-Windows-Memory-Manager/RSS</wfw:commentRss>
      <category>Kernel</category>
      <category>Operating System</category>
      <category>OS</category>
    </item>
  <item>
      <title>Ch9Live at Tech.Ed NA 2010 - Ask Mark Russinovich Anything... LIVE!</title>
      <description><![CDATA[Charles Torre sat down with Mark Russinovich at Tech.Ed North America 2010 to answer live questions from the Tweetosphere and studio audience.<br /><br /><span id="ctl00_MainPlaceHolder_Starter_BodyLabel"><em>Recorded live as part of Channel 9 Live at Tech.Ed North America 2010</em></span>
<br /> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/kernel/RSS&WT.dl=0&WT.entryid=Entry:RSSView:e19b1238aeab4c248a1c9dea00a52bec">]]></description>
      <comments>http://channel9.msdn.com/Blogs/NicFill/Ch9Live-at-TechEd-NA-2010-Ask-Mark-Russinovich-Anything-LIVE</comments>
      <itunes:summary>Charles Torre sat down with Mark Russinovich at Tech.Ed North America 2010 to answer live questions from the Tweetosphere and studio audience.Recorded live as part of Channel 9 Live at Tech.Ed North America 2010
</itunes:summary>
      <itunes:duration>1715</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/NicFill/Ch9Live-at-TechEd-NA-2010-Ask-Mark-Russinovich-Anything-LIVE</link>
      <pubDate>Thu, 08 Jul 2010 20:11:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/NicFill/Ch9Live-at-TechEd-NA-2010-Ask-Mark-Russinovich-Anything-LIVE</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/556253_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/556253_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/5/2/6/5/5/Ch9LiveTechEdMarkRuss_320_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/5/2/6/5/5/Ch9LiveTechEdMarkRuss_512_ch9.png" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/5/2/6/5/5/Ch9LiveTechEdMarkRuss_85_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/5/2/6/5/5/Ch9LiveTechEdMarkRuss_2MB_ch9.wmv" expression="full" duration="1715" fileSize="411090809" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/5/2/6/5/5/Ch9LiveTechEdMarkRuss_ch9.mp3" expression="full" duration="1715" fileSize="13723891" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/5/2/6/5/5/Ch9LiveTechEdMarkRuss_ch9.mp4" expression="full" duration="1715" fileSize="202609383" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/5/2/6/5/5/Ch9LiveTechEdMarkRuss_ch9.wma" expression="full" duration="1715" fileSize="13877449" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/5/2/6/5/5/Ch9LiveTechEdMarkRuss_ch9.wmv" expression="full" duration="1715" fileSize="291133543" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/5/2/6/5/5/Ch9LiveTechEdMarkRuss_Zune_ch9.wmv" expression="full" duration="1715" fileSize="235181595" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/3/5/2/6/5/5/Ch9LiveTechEdMarkRuss_ch9.wmv" length="291133543" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Nic Fillingham</dc:creator>
      <itunes:author>Nic Fillingham</itunes:author>
      <slash:comments>5</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/NicFill/Ch9Live-at-TechEd-NA-2010-Ask-Mark-Russinovich-Anything-LIVE/RSS</wfw:commentRss>
      <category>Ch9live</category>
      <category>Kernel</category>
      <category>Mark Russinovich</category>
      <category>sysinternals</category>
      <category>Windows 7</category>
      <category>Channel 9 Live</category>
    </item>
  <item>
      <title>Inside Windows 7: Recovering Windows from System Degradation and Boot Failures</title>
      <description><![CDATA[Windows 7 is capable of certain levels of self-repair, as you've learned. One of the new capabilities in Windows is its ability to recover from serious failures that can impact the OS's ability to boot. How does Windows 7 handle these errors? Can you boot
 Windows 7 into Safe Mode or to an earlier functional state when something really bad happens? Yes. You can, depending on the nature of the problem. How?<br /><br />Stephan Doll, Pavan Kasturi, Desmond Lee and Baskar Sridharan make up most of&nbsp;the team that has enabled Windows 7 to be the most recoverable version of Windows to date. By ensuring that every Windows 7 machine has the ability to automatically diagnose and recover
 from most boot failures with little or no interaction from the user, this team's work promises to greatly reduce—or even eliminate—the impact of a serious issue that would otherwise cause significant pain for Windows 7 users.<br /><br />Tune in.  <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/kernel/RSS&WT.dl=0&WT.entryid=Entry:RSSView:94c31cbc6e834c4982e49dea00ca3447">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/Inside-Windows-7-Recovering-Windows-from-System-Degradation-and-Boot-Failures</comments>
      <itunes:summary>Windows 7 is capable of certain levels of self-repair, as you&#39;ve learned. One of the new capabilities in Windows is its ability to recover from serious failures that can impact the OS&#39;s ability to boot. How does Windows 7 handle these errors? Can you boot
 Windows 7 into Safe Mode or to an earlier functional state when something really bad happens? Yes. You can, depending on the nature of the problem. How?Stephan Doll, Pavan Kasturi, Desmond Lee and Baskar Sridharan make up most of&amp;nbsp;the team that has enabled Windows 7 to be the most recoverable version of Windows to date. By ensuring that every Windows 7 machine has the ability to automatically diagnose and recover
 from most boot failures with little or no interaction from the user, this team&#39;s work promises to greatly reduce—or even eliminate—the impact of a serious issue that would otherwise cause significant pain for Windows 7 users.Tune in. </itunes:summary>
      <itunes:duration>2689</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/Inside-Windows-7-Recovering-Windows-from-System-Degradation-and-Boot-Failures</link>
      <pubDate>Mon, 30 Nov 2009 18:58:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/Inside-Windows-7-Recovering-Windows-from-System-Degradation-and-Boot-Failures</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/502713_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/502713_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/1/7/2/0/5/Windows7Recoverability_320_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/1/7/2/0/5/Windows7Recoverability_512_ch9.png" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/1/7/2/0/5/Windows7Recoverability_85_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/1/7/2/0/5/Windows7Recoverability_2MB_ch9.wmv" expression="full" duration="2689" fileSize="840469571" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/1/7/2/0/5/Windows7Recoverability_ch9.mp3" expression="full" duration="2689" fileSize="21518311" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/1/7/2/0/5/Windows7Recoverability_ch9.mp4" expression="full" duration="2689" fileSize="503305951" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/1/7/2/0/5/Windows7Recoverability_ch9.wma" expression="full" duration="2689" fileSize="21756935" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/1/7/2/0/5/Windows7Recoverability_ch9.wmv" expression="full" duration="2689" fileSize="581771173" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/1/7/2/0/5/Windows7Recoverability_Zune_ch9.wmv" expression="full" duration="2689" fileSize="573332309" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/3/1/7/2/0/5/Windows7Recoverability_ch9.wmv" length="581771173" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>13</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/Inside-Windows-7-Recovering-Windows-from-System-Degradation-and-Boot-Failures/RSS</wfw:commentRss>
      <category>Architecture</category>
      <category>Kernel</category>
      <category>Recoverability</category>
      <category>Reliability</category>
      <category>Windows 7</category>
    </item>
  <item>
      <title>Mark Russinovich: Inside Windows 7 Redux</title>
      <description><![CDATA[<strong>Windows 7 is here</strong>, available to all for purchase and ships today with new PCs! To celebrate this momentous occasion for Windows and Microsoft, Technical Fellow&nbsp;<a shape="rect" href="http://www.microsoft.com/presspass/exec/techfellow/Russinovich/default.mspx" target="_blank" shape="rect">Mark
 Russinovich</a> joins me in a discussion that extends <a shape="rect" href="http://channel9.msdn.com/shows/Going&#43;Deep/Mark-Russinovich-Inside-Windows-7/" target="_blank" shape="rect">
the great conversation we had last year on Windows 7 internals</a>. In his previous C9 interview, Mark told us about many of the new additions to the Windows kernel which enable Windows 7 (and Windows Server R2) to scale to large numbers of processors. Well,
 removing&nbsp;<a shape="rect" href="http://channel9.msdn.com/shows/Going&#43;Deep/Arun-Kishan-Farewell-to-the-Windows-Kernel-Dispatcher-Lock/" target="_blank" shape="rect">the kernel dispatcher lock</a> is not all that the great Arun Kishan did. He also developed a
 new scheduling mechanism known as Distributed Fair Share Scheduling (DFSS). Mark describes what this is and how it works.
<br /><br />We also&nbsp;discuss NUMA, non-uniform memory access,&nbsp;(and Mark explains NUMA to us while showing a demo or two&nbsp;on a&nbsp;256 processor machine!)<br /><br />Moving on to Windows memory management, the domain of the great engineer Landy Wang, Mark discusses the new additions to the Windows Memory Manager and explains why they matter to those of us who spend all of our time and in&nbsp;user mode.
<br /><br />Learn about all of this and much more as Mark digs into the insides of Windows 7, way deep down in the system (the culmative effects of which help to make Windows 7 Microsoft's most reliable, scalable and efficient general purpose operating system to date).
 As usual, Mark explains very complex mechanisms and concepts in a readily understandable way. This is a very conversational piece and we cover a lot of ground in a relatively short period of time. We also learn exactly why Mark is so passionate about operating
 systems and what the spark was that set off his passion and curiosity of how things work internally.
<br /><br />Mark will be presenting at&nbsp;<a shape="rect" href="http://microsoftpdc.com" target="_blank" shape="rect">PDC09</a> in the&nbsp;<a shape="rect" href="http://microsoftpdc.com/Sessions/Tags/TechnicalLeaders" target="_blank" shape="rect">Technical Leaders</a> track and
 the free <a shape="rect" href="http://microsoftpdc.com/Sessions/WKSP08" target="_blank" shape="rect">
Windows 7 Developer Boot Camp</a>. His talks will be very deep and will explore all aspects of the new, improved Windows 7&nbsp;kernel. I
<em>highly</em> recommend that you attend both of these talks if you are going to PDC (you're going, right?!).<br /><br />Check out the&nbsp;<a shape="rect" href="http://channel9.msdn.com/Windows" title="Windows on 9" shape="rect">Windows area on 9</a> for more great Windows 7 content, all rolled up into a nice experience!<br /><br />Enjoy! <br /><br />Note: Check out all the 9 Guys Mark has. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /> Also, you should subscribe to his <a shape="rect" href="http://blogs.technet.com/markrussinovich/" target="_blank" shape="rect">
incredible blog</a>.  <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/kernel/RSS&WT.dl=0&WT.entryid=Entry:RSSView:710e2e6350c048f89fd59dea0042e687">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Mark-Russinovich-Inside-Windows-7-Redux</comments>
      <itunes:summary>Windows 7 is here, available to all for purchase and ships today with new PCs! To celebrate this momentous occasion for Windows and Microsoft, Technical Fellow&amp;nbsp;Mark
 Russinovich joins me in a discussion that extends 
the great conversation we had last year on Windows 7 internals. In his previous C9 interview, Mark told us about many of the new additions to the Windows kernel which enable Windows 7 (and Windows Server R2) to scale to large numbers of processors. Well,
 removing&amp;nbsp;the kernel dispatcher lock is not all that the great Arun Kishan did. He also developed a
 new scheduling mechanism known as Distributed Fair Share Scheduling (DFSS). Mark describes what this is and how it works.
We also&amp;nbsp;discuss NUMA, non-uniform memory access,&amp;nbsp;(and Mark explains NUMA to us while showing a demo or two&amp;nbsp;on a&amp;nbsp;256 processor machine!)Moving on to Windows memory management, the domain of the great engineer Landy Wang, Mark discusses the new additions to the Windows Memory Manager and explains why they matter to those of us who spend all of our time and in&amp;nbsp;user mode.
Learn about all of this and much more as Mark digs into the insides of Windows 7, way deep down in the system (the culmative effects of which help to make Windows 7 Microsoft&#39;s most reliable, scalable and efficient general purpose operating system to date).
 As usual, Mark explains very complex mechanisms and concepts in a readily understandable way. This is a very conversational piece and we cover a lot of ground in a relatively short period of time. We also learn exactly why Mark is so passionate about operating
 systems and what the spark was that set off his passion and curiosity of how things work internally.
Mark will be presenting at&amp;nbsp;PDC09 in the&amp;nbsp;Technical Leaders track and
 the free 
Windows 7 Developer Boot Camp. His talks will be very deep and will explore all aspects of the new, improved Windows 7&amp;nbsp;kernel. I
highly recommend that you attend both of t</itunes:summary>
      <itunes:duration>3185</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Mark-Russinovich-Inside-Windows-7-Redux</link>
      <pubDate>Thu, 22 Oct 2009 16:30:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Mark-Russinovich-Inside-Windows-7-Redux</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/497008_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/497008_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/8/0/0/7/9/4/MarkRussinovichWin7Redux_320_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/8/0/0/7/9/4/MarkRussinovichWin7Redux_512_ch9.png" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/8/0/0/7/9/4/MarkRussinovichWin7Redux_85_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/0/0/7/9/4/MarkRussinovichWin7Redux_2MB_ch9.wmv" expression="full" duration="3185" fileSize="993352547" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/0/0/7/9/4/MarkRussinovichWin7Redux_ch9.mp3" expression="full" duration="3185" fileSize="25486229" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/0/0/7/9/4/MarkRussinovichWin7Redux_ch9.mp4" expression="full" duration="3185" fileSize="576606677" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/0/0/7/9/4/MarkRussinovichWin7Redux_ch9.wma" expression="full" duration="3185" fileSize="25770285" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/0/0/7/9/4/MarkRussinovichWin7Redux_ch9.wmv" expression="full" duration="3185" fileSize="698946123" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/0/0/7/9/4/MarkRussinovichWin7Redux_Zune_ch9.wmv" expression="full" duration="3185" fileSize="449778103" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/8/0/0/7/9/4/MarkRussinovichWin7Redux_ch9.wmv" length="698946123" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>25</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Mark-Russinovich-Inside-Windows-7-Redux/RSS</wfw:commentRss>
      <category>Architecture</category>
      <category>Arun Kishan</category>
      <category>Kernel</category>
      <category>Mark Russinovich</category>
      <category>Memory Manager</category>
      <category>PDC09</category>
      <category>PDC 2009</category>
      <category>Windows 7</category>
    </item>
  <item>
      <title>Silviu Calinoiu: Inside Windows 7 - Fault Tolerant Heap</title>
      <description><![CDATA[The Fault Tolerant Heap (FTH) is a subsystem of Windows 7 responsible for monitoring application crashes and autonomously applying mitigations to prevent future crashes on a per application basis. For the vast majority of users, FTH will function with
 no need for intervention or change on their part. <br /><br />Principal Development Lead and rock star developer&nbsp;Silviu Calinoiu is the mastermind behind FTH. Here, we go deep into how FTH works and why it's designed the way it is.<br /><br />The Fault Tolerant Heap is another example of the low level efficiency built into the system: FTH
<em>automatically</em> corrects memory faults that cause applications to&nbsp;crash which has the pleasant side effect of preventing future crashes. How does FTH work, exactly? What types of memory problems does it address, specifically? How do developers monitor
 FTH events and can they override FTH's behavior? What does this all mean to the average user?
<br /><br />FTH, as an autonomous monitoring and correction system, represents a step&nbsp;in the right direction&nbsp;for&nbsp;the evolution of a more homeostatic general purpose operating system. Simply, Windows is getting smarter in the sense that it's increasingly becoming better
 at self-regulation and self-healing. Yes, there's a very long way to go, but we're making real progress.<br /><br />You will continue to learn about recoverability in Windows over the coming months here on C9.&nbsp;&nbsp;<br /><br /><br />Tune in.  <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/kernel/RSS&WT.dl=0&WT.entryid=Entry:RSSView:3472baef0f3b46ec8b689dea004341d3">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Silviu-Calinoiu-Inside-Windows-7-Fault-Tolerant-Heap</comments>
      <itunes:summary>The Fault Tolerant Heap (FTH) is a subsystem of Windows 7 responsible for monitoring application crashes and autonomously applying mitigations to prevent future crashes on a per application basis. For the vast majority of users, FTH will function with
 no need for intervention or change on their part. Principal Development Lead and rock star developer&amp;nbsp;Silviu Calinoiu is the mastermind behind FTH. Here, we go deep into how FTH works and why it&#39;s designed the way it is.The Fault Tolerant Heap is another example of the low level efficiency built into the system: FTH
automatically corrects memory faults that cause applications to&amp;nbsp;crash which has the pleasant side effect of preventing future crashes. How does FTH work, exactly? What types of memory problems does it address, specifically? How do developers monitor
 FTH events and can they override FTH&#39;s behavior? What does this all mean to the average user?
FTH, as an autonomous monitoring and correction system, represents a step&amp;nbsp;in the right direction&amp;nbsp;for&amp;nbsp;the evolution of a more homeostatic general purpose operating system. Simply, Windows is getting smarter in the sense that it&#39;s increasingly becoming better
 at self-regulation and self-healing. Yes, there&#39;s a very long way to go, but we&#39;re making real progress.You will continue to learn about recoverability in Windows over the coming months here on C9.&amp;nbsp;&amp;nbsp;Tune in. </itunes:summary>
      <itunes:duration>3412</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Silviu-Calinoiu-Inside-Windows-7-Fault-Tolerant-Heap</link>
      <pubDate>Tue, 25 Aug 2009 05:35:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Silviu-Calinoiu-Inside-Windows-7-Fault-Tolerant-Heap</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/474095_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/474095_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/0/4/7/4/InsideFTHWin7_large_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/0/4/7/4/InsideFTHWin7_small_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/0/4/7/4/InsideFTHWin7_2MB_ch9.wmv" expression="full" duration="3412" fileSize="1067586411" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/0/4/7/4/InsideFTHWin7_ch9.mp3" expression="full" duration="3412" fileSize="27297676" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/0/4/7/4/InsideFTHWin7_ch9.mp4" expression="full" duration="3412" fileSize="336508725" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/0/4/7/4/InsideFTHWin7_ch9.wma" expression="full" duration="3412" fileSize="55197481" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/0/4/7/4/InsideFTHWin7_ch9.wmv" expression="full" duration="3412" fileSize="480505915" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/0/4/7/4/InsideFTHWin7_Zune_ch9.wmv" expression="full" duration="3412" fileSize="475145895" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/5/9/0/4/7/4/InsideFTHWin7_s_ch9.wmv" expression="full" duration="3412" fileSize="207" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/0/4/7/4/InsideFTHWin7_ch9.wmv" length="480505915" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>11</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Silviu-Calinoiu-Inside-Windows-7-Fault-Tolerant-Heap/RSS</wfw:commentRss>
      <category>Architecture</category>
      <category>FTH</category>
      <category>Kernel</category>
      <category>Operating System</category>
      <category>Windows 7</category>
    </item>
  <item>
      <title>Arun Kishan: Inside Windows 7 - Farewell to the Windows Kernel Dispatcher Lock</title>
      <description><![CDATA[
<p>You've&nbsp;learned about many of the new features of the latest version of the Windows kernel in the
<a shape="rect" href="http://channel9.msdn.com/shows/Going&#43;Deep/Mark-Russinovich-Inside-Windows-7/" target="_blank" shape="rect">
Mark Russinovich Inside Windows 7 conversation </a>here on Channel 9. One of Mark’s favorite kernel innovations is the way the Windows 7 kernel manages scheduling of threads and the underlying synchronization primitives that embody kernel thread management.
<br /><br />Prior to Windows 7 (and therefore Windows Server 2008 R2) the Windows kernel dispatcher&nbsp;employed a single lock, the&nbsp;<b>dispatcher lock</b>, which worked well for a relatively small numbers of processors (like 64). However, now that we find ourselves in the
 midst of the ManyCore era, well, 64 processors aren’t that many... A new strategy was required to scale Windows to large numbers of processors since a&nbsp;single lock&nbsp;is limited in capability, by design: The masterful David Cutler, one of the world's greatest
 software engineers,&nbsp;wrote the&nbsp;NT scheduler in a time when the notion of&nbsp;affordable 256-processor machines was more science fiction than probable.&nbsp;<br /><br />As we learned in the Mark Russinovich video, Windows 7 can now scale to 256 processors thanks to the great engineering&nbsp;of
<a shape="rect" href="http://channel9.msdn.com/shows/Going&#43;Deep/Arun-Kishan-Process-Management-in-Windows-Vista/" target="_blank" shape="rect">
Arun Kishan, a kernel architect you've met on C9 back in the Vista days</a>. In order to promote further scalability of the NT kernel, Arun completely eliminated the dispatcher lock and replaced it with a much finer grained set of synchronization primitives.
 Gone are the days of contention for a single <strong>spinlock</strong>. How did Arun pull this off, exactly, you ask? Who is this genius? Well, tune in. Lots of answers await…<br /><br />Arun's work directly benefits the overall performance of Windows running on&nbsp;many processors and means, simply, Windows can now really scale. Thank you, Arun!</p>
<p>&nbsp;</p>
<div>
<hr width="33%" size="1" align="left">
</div>
<p><b>Spinlocks</b> are synchronization primitives that cause a processor to busy-wait until the state of the lock’s memory location changes.</p>
<p>&nbsp;<br />As the name implies, the <b>dispatcher lock</b> is the fundamental lock associated with the kernel dispatcher, or the scheduler.</p>
<p>&nbsp;</p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/kernel/RSS&WT.dl=0&WT.entryid=Entry:RSSView:c33d594b0cdb4819aad29dea00437a58">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Arun-Kishan-Farewell-to-the-Windows-Kernel-Dispatcher-Lock</comments>
      <itunes:summary>
You&#39;ve&amp;nbsp;learned about many of the new features of the latest version of the Windows kernel in the

Mark Russinovich Inside Windows 7 conversation here on Channel 9. One of Mark’s favorite kernel innovations is the way the Windows 7 kernel manages scheduling of threads and the underlying synchronization primitives that embody kernel thread management.
Prior to Windows 7 (and therefore Windows Server 2008 R2) the Windows kernel dispatcher&amp;nbsp;employed a single lock, the&amp;nbsp;dispatcher lock, which worked well for a relatively small numbers of processors (like 64). However, now that we find ourselves in the
 midst of the ManyCore era, well, 64 processors aren’t that many... A new strategy was required to scale Windows to large numbers of processors since a&amp;nbsp;single lock&amp;nbsp;is limited in capability, by design: The masterful David Cutler, one of the world&#39;s greatest
 software engineers,&amp;nbsp;wrote the&amp;nbsp;NT scheduler in a time when the notion of&amp;nbsp;affordable 256-processor machines was more science fiction than probable.&amp;nbsp;As we learned in the Mark Russinovich video, Windows 7 can now scale to 256 processors thanks to the great engineering&amp;nbsp;of

Arun Kishan, a kernel architect you&#39;ve met on C9 back in the Vista days. In order to promote further scalability of the NT kernel, Arun completely eliminated the dispatcher lock and replaced it with a much finer grained set of synchronization primitives.
 Gone are the days of contention for a single spinlock. How did Arun pull this off, exactly, you ask? Who is this genius? Well, tune in. Lots of answers await…Arun&#39;s work directly benefits the overall performance of Windows running on&amp;nbsp;many processors and means, simply, Windows can now really scale. Thank you, Arun! 
&amp;nbsp; 



Spinlocks are synchronization primitives that cause a processor to busy-wait until the state of the lock’s memory location changes. 
&amp;nbsp;As the name implies, the dispatcher lock is the fundamental lock associated w</itunes:summary>
      <itunes:duration>3548</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Arun-Kishan-Farewell-to-the-Windows-Kernel-Dispatcher-Lock</link>
      <pubDate>Thu, 06 Aug 2009 17:28:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Arun-Kishan-Farewell-to-the-Windows-Kernel-Dispatcher-Lock</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/96dd/ad626ae3-081e-49e7-b4c8-e58d050496dd/ArunKishanWin7DispatcherLock_100.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/96dd/ad626ae3-081e-49e7-b4c8-e58d050496dd/ArunKishanWin7DispatcherLock_220.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/3/4/6/4/ArunKishanWin7DispatcherLock_large_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/96dd/ad626ae3-081e-49e7-b4c8-e58d050496dd/ArunKishanWin7DispatcherLock_512.jpg" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/3/4/6/4/ArunKishanWin7DispatcherLock_small_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/96dd/ad626ae3-081e-49e7-b4c8-e58d050496dd/ArunKishanWin7DispatcherLock.mp3" expression="full" duration="3548" fileSize="56779272" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/96dd/ad626ae3-081e-49e7-b4c8-e58d050496dd/ArunKishanWin7DispatcherLock.mp4" expression="full" duration="3548" fileSize="333566038" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/96dd/ad626ae3-081e-49e7-b4c8-e58d050496dd/ArunKishanWin7DispatcherLock.webm" expression="full" duration="3548" fileSize="134358470" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/96dd/ad626ae3-081e-49e7-b4c8-e58d050496dd/ArunKishanWin7DispatcherLock.wma" expression="full" duration="3548" fileSize="28705247" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/96dd/ad626ae3-081e-49e7-b4c8-e58d050496dd/ArunKishanWin7DispatcherLock.wmv" expression="full" duration="3548" fileSize="334180709" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/96dd/ad626ae3-081e-49e7-b4c8-e58d050496dd/ArunKishanWin7DispatcherLock_high.mp4" expression="full" duration="3548" fileSize="732931623" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/96dd/ad626ae3-081e-49e7-b4c8-e58d050496dd/ArunKishanWin7DispatcherLock_mid.mp4" expression="full" duration="3548" fileSize="511611928" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/96dd/ad626ae3-081e-49e7-b4c8-e58d050496dd/ArunKishanWin7DispatcherLock_Source.wmv" expression="full" duration="3548" fileSize="1110627233" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/3/4/6/4/ArunKishanWin7DispatcherLock_Zune_ch9.wmv" expression="full" duration="3548" fileSize="473338711" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/96dd/ad626ae3-081e-49e7-b4c8-e58d050496dd/ArunKishanWin7DispatcherLock.ism/manifest" expression="full" duration="3548" fileSize="6706" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/4/9/3/4/6/4/ArunKishanWin7DispatcherLock_s_ch9.wmv" expression="full" duration="3548" fileSize="237" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/96dd/ad626ae3-081e-49e7-b4c8-e58d050496dd/ArunKishanWin7DispatcherLock.wmv" length="334180709" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>13</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Arun-Kishan-Farewell-to-the-Windows-Kernel-Dispatcher-Lock/RSS</wfw:commentRss>
      <category>Architecture</category>
      <category>Arun Kishan</category>
      <category>Kernel</category>
      <category>Operating System</category>
      <category>Programming</category>
      <category>R2</category>
      <category>R2PERF</category>
      <category>Windows 7</category>
      <category>Windows Server 2008 R2</category>
    </item>
  <item>
      <title>Michael Fortin: Windows 7 Efficiency</title>
      <description><![CDATA[The Windows 7 project&nbsp;involved very&nbsp;<i>efficient</i> software engineering planning and execution. It is no surprise that&nbsp;an equivalent&nbsp;level of efficiency exists throughout the OS (efficiency in how the OS deals with faults, threads, memory management,
 power management, process management, window management, graphics, audio, local search, diagnostics, and on and on - truly excellent, and efficient,&nbsp;engineering).<br /><br />Michael Fortin is a Distinguished Engineer in the Windows Core Operating System Division. His team builds the technologies that help make Windows 7 reliable, stable and performant, which are core ingredients&nbsp;in any highly
<em>efficient</em> general purpose operating system. You'll hear us talk about Windows 7 as a very efficient general purpose operating system quite a bit over the coming months.&nbsp;In fact, if I had to sum up Windows 7 in one word it would be
<strong>Efficient</strong>.<br /><br />Michael's team also builds the troubleshooting and diagnostics systems in Windows, including the internal mechanisms that construct fault data packages and sends them to cloud-based components which receive data from
<em>millions</em> of clients running Windows 7. Michael's team is a global team - engineers are located in multiple places around the world including a stellar team of engineers located in Beijing, China (you'll meet them in the future right here on C9).<br /><br />You may remember Michael from his&nbsp;<a shape="rect" href="http://channel9.msdn.com/shows/Going&#43;Deep/The-Advancement-of-Windows-Michael-Fortin-Windows-Vista-SuperFetch/" target="_blank" shape="rect">last interview on Channel 9</a> that covered his work on Vista's
 SuperFetch and ReadyBoost technologies. Yep, these great technologies are alive and well in Windows 7 and have evolved to meet the needs of the evolving system and help add to the overall efficiency of Windows. (There, I wrote &quot;efficiency&quot; again...)<br /><br />Over the past year or so, Michael's team has received, analyzed and acted upon&nbsp;a very large amount of data sent from Windows 7 Beta and RC running on a variety of PCs with a variety of hardware and software configurations in place. This data was used to construct
 new system features, like the Fault Tolerant Heap, and&nbsp;to engineer updates to existing mechanisms to make them more robust or performant or reliable or stable... You will meet some of his team here on C9 in the future and we will dig into many of the mechanisms
 Michael touched on in this conversation (Fault Tolerant Heap, Troubleshooting and Diagnostics, etc).<br /><br />Here, Michael and I chat about the work his team has done, the engineering philosophy that has driven efficiency into Windows at all levels (from the kernel to the shell), the knowledge his team has gained about how Windows is used in the wild, what the most
 common problems have been and the solutions that are based on this&nbsp;important telemetry data.&nbsp;So, for all of you out there who chose to send fault data from your PC to Microsoft -
<strong>THANK YOU</strong>. You truly have helped, in a fundamental way, to make Windows 7 the most efficient&nbsp;general purpose operating system from Microsoft to date. Yeah. True story.<br /><br />Enjoy.  <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/kernel/RSS&WT.dl=0&WT.entryid=Entry:RSSView:89069bcc3806449e88f29dea00ca8627">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/Michael-Fortin-Windows-7-Efficiency</comments>
      <itunes:summary>The Windows 7 project&amp;nbsp;involved very&amp;nbsp;efficient software engineering planning and execution. It is no surprise that&amp;nbsp;an equivalent&amp;nbsp;level of efficiency exists throughout the OS (efficiency in how the OS deals with faults, threads, memory management,
 power management, process management, window management, graphics, audio, local search, diagnostics, and on and on - truly excellent, and efficient,&amp;nbsp;engineering).Michael Fortin is a Distinguished Engineer in the Windows Core Operating System Division. His team builds the technologies that help make Windows 7 reliable, stable and performant, which are core ingredients&amp;nbsp;in any highly
efficient general purpose operating system. You&#39;ll hear us talk about Windows 7 as a very efficient general purpose operating system quite a bit over the coming months.&amp;nbsp;In fact, if I had to sum up Windows 7 in one word it would be
Efficient.Michael&#39;s team also builds the troubleshooting and diagnostics systems in Windows, including the internal mechanisms that construct fault data packages and sends them to cloud-based components which receive data from
millions of clients running Windows 7. Michael&#39;s team is a global team - engineers are located in multiple places around the world including a stellar team of engineers located in Beijing, China (you&#39;ll meet them in the future right here on C9).You may remember Michael from his&amp;nbsp;last interview on Channel 9 that covered his work on Vista&#39;s
 SuperFetch and ReadyBoost technologies. Yep, these great technologies are alive and well in Windows 7 and have evolved to meet the needs of the evolving system and help add to the overall efficiency of Windows. (There, I wrote &amp;quot;efficiency&amp;quot; again...)Over the past year or so, Michael&#39;s team has received, analyzed and acted upon&amp;nbsp;a very large amount of data sent from Windows 7 Beta and RC running on a variety of PCs with a variety of hardware and software configurations in place. This data was used to constru</itunes:summary>
      <itunes:duration>1738</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/Michael-Fortin-Windows-7-Efficiency</link>
      <pubDate>Wed, 22 Jul 2009 20:42:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/Michael-Fortin-Windows-7-Efficiency</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/477803_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/477803_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/8/7/7/4/MichaelFortinWin7Efficiency_large_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/8/7/7/4/MichaelFortinWin7Efficiency_small_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/8/7/7/4/MichaelFortinWin7Efficiency_2MB_ch9.wmv" expression="full" duration="1738" fileSize="544272367" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/8/7/7/4/MichaelFortinWin7Efficiency_ch9.mp3" expression="full" duration="1738" fileSize="13912113" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/8/7/7/4/MichaelFortinWin7Efficiency_ch9.mp4" expression="full" duration="1738" fileSize="171201740" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/8/7/7/4/MichaelFortinWin7Efficiency_ch9.wma" expression="full" duration="1738" fileSize="28140453" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/8/7/7/4/MichaelFortinWin7Efficiency_ch9.wmv" expression="full" duration="1738" fileSize="247711871" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/8/7/7/4/MichaelFortinWin7Efficiency_Zune_ch9.wmv" expression="full" duration="1738" fileSize="238399851" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/3/0/8/7/7/4/MichaelFortinWin7Efficiency_s_ch9.wmv" expression="full" duration="1738" fileSize="235" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/8/7/7/4/MichaelFortinWin7Efficiency_ch9.wmv" length="247711871" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>6</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/Michael-Fortin-Windows-7-Efficiency/RSS</wfw:commentRss>
      <category>Diagnostics</category>
      <category>Kernel</category>
      <category>Performance</category>
      <category>Reliability</category>
      <category>Troubleshooting</category>
      <category>Windows 7</category>
    </item>
  <item>
      <title>Mark Russinovich and David Solomon: Windows Internals 5 Released</title>
      <description><![CDATA[<p>Windows kernel expert and&nbsp;kernel &quot;professor&quot;&nbsp;David Solomon&nbsp;and Windows Kernel Technical Fellow&nbsp;<a href="http://en.wikipedia.org/wiki/Mark_Russinovich" shape="rect" target="_blank">Mark Russinovich</a> have written another <em>great</em> book covering, in great detail, the internal composition of Windows Vista and Windows Server 2008. A third author,Alex Ionescu, joined the fray this time around. Together, they've just released <a href="http://www.amazon.com/Windows%C2%AE-Internals-Including-Windows-PRO-Developer/dp/0735625301/ref=sr_1_1ie=UTF8&amp;s=books&amp;qid=1245263106&amp;sr=8-1 " shape="rect">Windows Internals Fifth Edition</a>. My order has been submitted! If you want to really understand the mechanics of Windows' latest generation general purpose kernel, then go get this book.<br><br>David was in Redmond recently conducting deep training on the Windows 7&nbsp;kernel, which contains 95% of the same ingredients as the Windows Vista kernel. So, of course we had to get the dynamic duo&nbsp;together to talk about their book, the Windows kernel, their history (they've been working together for a long time) and their future. <br><br>Enjoy! Happy reading.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/kernel/RSS&WT.dl=0&WT.entryid=Entry:RSSView:6c79cc9d4e0c474ca54d9dea00ca93a0">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/Mark-Russinovich-and-David-Solomon-Windows-Internals-5-Released</comments>
      <itunes:summary>Windows kernel expert and&amp;nbsp;kernel &amp;quot;professor&amp;quot;&amp;nbsp;David Solomon&amp;nbsp;and Windows Kernel Technical Fellow&amp;nbsp;Mark Russinovich have written another great book covering, in great detail, the internal composition of Windows Vista and Windows Server 2008. A third author,Alex Ionescu, joined the fray this time around. Together, they&#39;ve just released Windows Internals Fifth Edition. My order has been submitted! If you want to really understand the mechanics of Windows&#39; latest generation general purpose kernel, then go get this book.David was in Redmond recently conducting deep training on the Windows 7&amp;nbsp;kernel, which contains 95% of the same ingredients as the Windows Vista kernel. So, of course we had to get the dynamic duo&amp;nbsp;together to talk about their book, the Windows kernel, their history (they&#39;ve been working together for a long time) and their future. Enjoy! Happy reading. </itunes:summary>
      <itunes:duration>924</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/Mark-Russinovich-and-David-Solomon-Windows-Internals-5-Released</link>
      <pubDate>Fri, 19 Jun 2009 16:01:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/Mark-Russinovich-and-David-Solomon-Windows-Internals-5-Released</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/474358_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/474358_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/5/3/4/7/4/RussinovichSolomonWinInternalsV5_2MB_ch9.wmv" expression="full" duration="924" fileSize="350107589" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/5/3/4/7/4/RussinovichSolomonWinInternalsV5_ch9.mp3" expression="full" duration="924" fileSize="7397240" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/5/3/4/7/4/RussinovichSolomonWinInternalsV5_ch9.mp4" expression="full" duration="924" fileSize="91236009" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/5/3/4/7/4/RussinovichSolomonWinInternalsV5_ch9.wma" expression="full" duration="924" fileSize="14967913" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/5/3/4/7/4/RussinovichSolomonWinInternalsV5_ch9.wmv" expression="full" duration="924" fileSize="129818987" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/5/3/4/7/4/RussinovichSolomonWinInternalsV5_ch9.wmv" length="129818987" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>13</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/Mark-Russinovich-and-David-Solomon-Windows-Internals-5-Released/RSS</wfw:commentRss>
      <category>David Solomon</category>
      <category>Kernel</category>
      <category>Mark Russinovich</category>
      <category>Windows</category>
      <category>Windows Server 2008</category>
      <category>Windows Vista</category>
    </item>
  <item>
      <title>Mark Russinovich: Pushing the Limits of Windows - Paged and Nonpaged Pool</title>
      <description><![CDATA[
<div id="ctl00_MainPlaceHolder_EntryList_ctl01_EntryTemplate_BodyLabel"><a shape="rect" href="http://blogs.technet.com/markrussinovich/archive/2009/03/26/3211216.aspx" target="_blank" shape="rect">Paged and Nonpaged Pool</a>.
<br /><br />Mark's posts are stellar. The detail, the clarity, the usefulness.&nbsp;Definitely one of&nbsp;my favorite technical Windows-related blogs. The post I linked to specifically is incredibly interesting given that it details a rare, but very painful problem and in process
 teaches us about some fundamental properties of the Windows kernel (see his other Pushing the Limits posts on
<a shape="rect" href="http://blogs.technet.com/markrussinovich/archive/2008/07/21/3092070.aspx" target="_blank" shape="rect">
Physical </a>and <a shape="rect" href="http://blogs.technet.com/markrussinovich/archive/2008/11/17/3155406.aspx" target="_blank" shape="rect">
Virtual </a>memory). <br /><br />C</div>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/kernel/RSS&WT.dl=0&WT.entryid=Entry:RSSView:e18e0a59d3f74b4390ea9dea00cafb59">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/Mark-Russinovich-Pushing-the-Limits-of-Windows-Paged-and-Nonpaged-Pool</comments>
      <itunes:summary>
Paged and Nonpaged Pool.
Mark&#39;s posts are stellar. The detail, the clarity, the usefulness.&amp;nbsp;Definitely one of&amp;nbsp;my favorite technical Windows-related blogs. The post I linked to specifically is incredibly interesting given that it details a rare, but very painful problem and in process
 teaches us about some fundamental properties of the Windows kernel (see his other Pushing the Limits posts on

Physical and 
Virtual memory). C
</itunes:summary>
      <link>http://channel9.msdn.com/Blogs/Charles/Mark-Russinovich-Pushing-the-Limits-of-Windows-Paged-and-Nonpaged-Pool</link>
      <pubDate>Thu, 02 Apr 2009 22:39:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/Mark-Russinovich-Pushing-the-Limits-of-Windows-Paged-and-Nonpaged-Pool</guid>      
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/Mark-Russinovich-Pushing-the-Limits-of-Windows-Paged-and-Nonpaged-Pool/RSS</wfw:commentRss>
      <category>Architecture</category>
      <category>Blogs</category>
      <category>Kernel</category>
      <category>Mark Russinovich</category>
      <category>Operating System</category>
      <category>OS</category>
      <category>Windows</category>
    </item>
  <item>
      <title>Dave Probert: Inside Windows 7 - User Mode Scheduler (UMS)</title>
      <description><![CDATA[Here, we&nbsp;continue our exploration of the morphology of Windows 7 on&nbsp;<a shape="rect" href="http://channel9.msdn.com/shows/Going&#43;Deep" target="_blank" shape="rect">Going Deep</a> with windows kernel architect Dave Probert. You may remember him from an early
 four part episode of Going Deep where he teaches us about general purpose operating system architectures and history:
<a shape="rect" href="http://channel9.msdn.com/shows/Going&#43;Deep/Windows-Part-I-Dave-Probert/" target="_blank" shape="rect">
Part 1</a>, <a shape="rect" href="http://channel9.msdn.com/shows/Going&#43;Deep/Windows-Part-II-Dave-Probert/" target="_blank" shape="rect">
Part 2</a>, <a shape="rect" href="http://channel9.msdn.com/shows/Going&#43;Deep/Windows-Part-III-Dave-Probert/" target="_blank" shape="rect">
Part 3</a>, <a shape="rect" href="http://channel9.msdn.com/shows/Going&#43;Deep/Windows-Part-IV-Dave-Probert/" target="_blank" shape="rect">
Part 4</a><br /><br />That&nbsp;was a <em>great</em> conversation from a few years ago and it's been <em>way</em> too long since we returned to Windows kernel world to converse with and learn from Dr. Probert. Not surprisingly, Dave has been busy innovating the Windows core.
<br /><br />Dave and team, working very closely with the <a shape="rect" href="http://msdn.microsoft.com/en-us/concurrency/default.aspx" target="_blank" shape="rect">
Parallel Computing Platform People</a>,&nbsp;have created a very compelling new user mode thread&nbsp;scheduling/management system in Windows 7. In a nutshell, the User Mode Scheduler&nbsp;provides a new model for high-performance applications to control the execution of
 threads by allowing applications to schedule, throttle and control the overhead due to blocking system calls. In other words, applications can switch user threads
<em>completely</em> in user mode without going through the kernel level scheduler. This frees up the kernel thread scheduler from having to block unnecessarily, which is a very good thing as we move into the age of Many-Core... Speaking of Many-Core,&nbsp;remember
<a shape="rect" href="http://channel9.msdn.com/posts/Charles/The-Concurrency-Runtime-Fine-Grained-Parallelism-for-C/" target="_blank" shape="rect">
the piece we did on the Concurrency Runtime</a>&nbsp;(ConcRT)? <strong>ConcRT is built on top of UMS and is the best way to most effectively&nbsp;utilize this new user mode thread scheduling model in Windows 7</strong>.&nbsp;<br /><br />Make yourself comfortable and spend some time watching and listening to Dave make all of this&nbsp;crystal clear.<br /><br />This is another <em>great</em> conversation with a fantastic OS architect and Windows kernel professor. Lots to learn here. Enjoy.
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/kernel/RSS&WT.dl=0&WT.entryid=Entry:RSSView:54bb8cd4c6db4fc1aa409dea0043be10">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Dave-Probert-Inside-Windows-7-User-Mode-Scheduler-UMS</comments>
      <itunes:summary>Here, we&amp;nbsp;continue our exploration of the morphology of Windows 7 on&amp;nbsp;Going Deep with windows kernel architect Dave Probert. You may remember him from an early
 four part episode of Going Deep where he teaches us about general purpose operating system architectures and history:

Part 1, 
Part 2, 
Part 3, 
Part 4That&amp;nbsp;was a great conversation from a few years ago and it&#39;s been way too long since we returned to Windows kernel world to converse with and learn from Dr. Probert. Not surprisingly, Dave has been busy innovating the Windows core.
Dave and team, working very closely with the 
Parallel Computing Platform People,&amp;nbsp;have created a very compelling new user mode thread&amp;nbsp;scheduling/management system in Windows 7. In a nutshell, the User Mode Scheduler&amp;nbsp;provides a new model for high-performance applications to control the execution of
 threads by allowing applications to schedule, throttle and control the overhead due to blocking system calls. In other words, applications can switch user threads
completely in user mode without going through the kernel level scheduler. This frees up the kernel thread scheduler from having to block unnecessarily, which is a very good thing as we move into the age of Many-Core... Speaking of Many-Core,&amp;nbsp;remember

the piece we did on the Concurrency Runtime&amp;nbsp;(ConcRT)? ConcRT is built on top of UMS and is the best way to most effectively&amp;nbsp;utilize this new user mode thread scheduling model in Windows 7.&amp;nbsp;Make yourself comfortable and spend some time watching and listening to Dave make all of this&amp;nbsp;crystal clear.This is another great conversation with a fantastic OS architect and Windows kernel professor. Lots to learn here. Enjoy.
</itunes:summary>
      <itunes:duration>3153</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Dave-Probert-Inside-Windows-7-User-Mode-Scheduler-UMS</link>
      <pubDate>Mon, 02 Feb 2009 20:11:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Dave-Probert-Inside-Windows-7-User-Mode-Scheduler-UMS</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/454368_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/454368_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/320/f8e7e917-ea5d-424b-bc3f-59fdaadcbb8c.jpg" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/85/b6c7f7bf-b793-4cfe-b19d-25e45e997877.jpg" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/6/3/4/5/4/ProbertWin7UMS_2MB_ch9.wmv" expression="full" duration="3153" fileSize="986936863" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/6/3/4/5/4/ProbertWin7UMS_ch9.mp3" expression="full" duration="3153" fileSize="25225636" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/6/3/4/5/4/ProbertWin7UMS_ch9.mp4" expression="full" duration="3153" fileSize="310959324" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/6/3/4/5/4/ProbertWin7UMS_ch9.wma" expression="full" duration="3153" fileSize="51012907" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/6/3/4/5/4/ProbertWin7UMS_ch9.wmv" expression="full" duration="3153" fileSize="190952359" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/6/3/4/5/4/ProbertWin7UMS_Zune_ch9.wmv" expression="full" duration="3153" fileSize="249848339" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/8/6/3/4/5/4/ProbertWin7UMS_s_ch9.wmv" expression="full" duration="3153" fileSize="209" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/6/3/4/5/4/ProbertWin7UMS_ch9.wmv" length="190952359" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>18</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Dave-Probert-Inside-Windows-7-User-Mode-Scheduler-UMS/RSS</wfw:commentRss>
      <category>Concurrency</category>
      <category>Concurrency Runtime</category>
      <category>Kernel</category>
      <category>Operating System</category>
      <category>OS</category>
      <category>Parallel Computing</category>
      <category>Parallelism</category>
      <category>R2</category>
      <category>R2PERF</category>
      <category>Windows 7</category>
    </item>
  <item>
      <title>Chittur Subbaraman: Inside Windows 7 - Service Controller and Background Processing </title>
      <description><![CDATA[At any given point, Windows is executing a lot of code. Some of this code runs in the background as services. In pre Windows 7 operating systems some services were set to auto run even though the configuration of the system (installed apps, hardware, etc)
 did not warrant them running. This had a four-fold potential effect:<br /><br />1) Windows might start up slower as the service fires up<br />2) Users may experience sluggish performance as the service runs taking up processing and memory resources<br />3) Windows might take a long time to shut down as the service shuts down, unwinding itself and cleaning up it's resources<br />4) The surface area for code-level security breaches is larger(though, since Vista, most services run in a restricted security context)<br /><br />Chittur Subbaraman, Windows kernel developer extraordinaire,&nbsp;and team spent a great deal of time thinking about and rectifying these problems by re-architecting the Windows 7 Service Controller. They also identified services that don't need to auto&nbsp;run (like
 a TabletPC Pen service that need not ever run on a desktop (non-Tablet)&nbsp;machine by default). But they went
<em>much</em> further than simply figuring out which services can be set to manual start-up state in Windows 7. They added a new feature for service developers based on the trigger pattern: services can be started and shut down via triggers - this means developers
 are able to specify programmatically when a service needs to start or stop. This allows Wndows to control services in a much more dynamic way so less code has to run in any given user session.&nbsp;The Service Controller monitors&nbsp;and reacts to trigger events as
 opposed to just running services marked as auto when the system starts.&nbsp;Less code running in the background on Windows means more resources available for foregrond processing, faster start up of sessions and faster shut down.
<br /><br />The great work in the Windows 7&nbsp;service controller by Chittur and team has a direct impact on the performance of Windows 7. Tune in to learn about the details and history of the service controller (and Task Manager).<br /><br />Here are some great resources for you to read to get the details behind all of this great&nbsp;engineering in the background processing mechanisms deep inside Windows 7.&nbsp;<br /><br /><p>·White paper on <a shape="rect" href="http://go.microsoft.com/fwlink/?LinkId=128622" shape="rect">
Designing Efficient Background Processes</a>. </p>
<p>·PDC talk on <a shape="rect" href="http://channel9.msdn.com/pdc2008/PC19/" shape="rect">
Designing Efficient Background Processes</a>.</p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/kernel/RSS&WT.dl=0&WT.entryid=Entry:RSSView:30be850e200d49b483af9dea0043c2eb">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Chittur-Subbaraman-Inside-Windows-7-Service-Controller-and-Background-Processing</comments>
      <itunes:summary>At any given point, Windows is executing a lot of code. Some of this code runs in the background as services. In pre Windows 7 operating systems some services were set to auto run even though the configuration of the system (installed apps, hardware, etc)
 did not warrant them running. This had a four-fold potential effect:1) Windows might start up slower as the service fires up2) Users may experience sluggish performance as the service runs taking up processing and memory resources3) Windows might take a long time to shut down as the service shuts down, unwinding itself and cleaning up it&#39;s resources4) The surface area for code-level security breaches is larger(though, since Vista, most services run in a restricted security context)Chittur Subbaraman, Windows kernel developer extraordinaire,&amp;nbsp;and team spent a great deal of time thinking about and rectifying these problems by re-architecting the Windows 7 Service Controller. They also identified services that don&#39;t need to auto&amp;nbsp;run (like
 a TabletPC Pen service that need not ever run on a desktop (non-Tablet)&amp;nbsp;machine by default). But they went
much further than simply figuring out which services can be set to manual start-up state in Windows 7. They added a new feature for service developers based on the trigger pattern: services can be started and shut down via triggers - this means developers
 are able to specify programmatically when a service needs to start or stop. This allows Wndows to control services in a much more dynamic way so less code has to run in any given user session.&amp;nbsp;The Service Controller monitors&amp;nbsp;and reacts to trigger events as
 opposed to just running services marked as auto when the system starts.&amp;nbsp;Less code running in the background on Windows means more resources available for foregrond processing, faster start up of sessions and faster shut down.
The great work in the Windows 7&amp;nbsp;service controller by Chittur and team has a direct impact on the performanc</itunes:summary>
      <itunes:duration>2640</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Chittur-Subbaraman-Inside-Windows-7-Service-Controller-and-Background-Processing</link>
      <pubDate>Fri, 23 Jan 2009 19:39:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Chittur-Subbaraman-Inside-Windows-7-Service-Controller-and-Background-Processing</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/454097_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/454097_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/9/0/4/5/4/Win7BackgroundProcessing_large_ch9.jpg" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/9/0/4/5/4/Win7BackgroundProcessing_small_ch9.jpg" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/9/0/4/5/4/Win7BackgroundProcessing_2MB_ch9.wmv" expression="full" duration="2640" fileSize="826309785" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/9/0/4/5/4/Win7BackgroundProcessing_ch9.mp3" expression="full" duration="2640" fileSize="21121695" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/9/0/4/5/4/Win7BackgroundProcessing_ch9.mp4" expression="full" duration="2640" fileSize="260287556" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/9/0/4/5/4/Win7BackgroundProcessing_ch9.wma" expression="full" duration="2640" fileSize="42718865" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/9/0/4/5/4/Win7BackgroundProcessing_ch9.wmv" expression="full" duration="2640" fileSize="159701283" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/9/0/4/5/4/Win7BackgroundProcessing_Zune_ch9.wmv" expression="full" duration="2640" fileSize="209301263" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/7/9/0/4/5/4/Win7BackgroundProcessing_s_ch9.wmv" expression="full" duration="2640" fileSize="229" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/9/0/4/5/4/Win7BackgroundProcessing_ch9.wmv" length="159701283" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>15</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Chittur-Subbaraman-Inside-Windows-7-Service-Controller-and-Background-Processing/RSS</wfw:commentRss>
      <category>Kernel</category>
      <category>Operating System</category>
      <category>OS</category>
      <category>Services</category>
      <category>Windows 7</category>
    </item>
  <item>
      <title>Mark Russinovich: Inside Windows 7</title>
      <description><![CDATA[How has Windows evolved, as a general purpose operating system and at the lowest levels, in Windows 7? Who better to talk to than Technical Fellow and Windows Kernel guru
<a shape="rect" href="http://blogs.technet.com/markrussinovich/default.aspx" target="_blank" shape="rect">
Mark Russinovich</a>? Here, Mark enlightens us on the new kernel constructs in Windows 7 (and, yeah, we do wander up into user mode, but only briefly). One very important change in the Windows 7 kernel&nbsp;is the dismantling of the&nbsp;dispatcher spin lock and redesign
 and implementation of&nbsp;its&nbsp;functionality. This great work was done by Arun Kishan (<a shape="rect" href="http://channel9.msdn.com/shows/Going&#43;Deep/Arun-Kishan-Process-Management-in-Windows-Vista/" target="_blank" shape="rect">you've met him here on C9 last
 year</a>). EDIT: You can learn exactly what Arun did in eliminating the dispatcher lock and replacing it with a set of synchronization primitives and a new &quot;pre-wait&quot; thread state,
<a shape="rect" href="http://channel9.msdn.com/shows/Going&#43;Deep/Arun-Kishan-Farewell-to-the-Windows-Kernel-Dispatcher-Lock/" target="_blank" shape="rect">
here</a>. The direct result of the reworking of the dispatcher lock is&nbsp;that Windows 7 can scale to 256 processors. Further, this enabled&nbsp;<a shape="rect" href="http://channel9.msdn.com/shows/Going&#43;Deep/Landy-Wang-Windows-Memory-Manager/" target="_blank" shape="rect">the
 great&nbsp;Landy Wang</a> to tune the Windows Memory Manager to be even more efficient than it already is. Mark also explains (again) what MinWin really is (heck, even I was confused. Not anymore...). MinWin is present in Windows 7. Native support for VHD (boot
 from VHD anyone?) is another very cool addition to our next general purpose OS. Yes, and there's more!<br /><br />Tune in. This is a great conversation (if you're into operating systems). It's always great to chat with Mark.
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/kernel/RSS&WT.dl=0&WT.entryid=Entry:RSSView:c193060b40394c1aa3069dea0043faf8">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Mark-Russinovich-Inside-Windows-7</comments>
      <itunes:summary>How has Windows evolved, as a general purpose operating system and at the lowest levels, in Windows 7? Who better to talk to than Technical Fellow and Windows Kernel guru

Mark Russinovich? Here, Mark enlightens us on the new kernel constructs in Windows 7 (and, yeah, we do wander up into user mode, but only briefly). One very important change in the Windows 7 kernel&amp;nbsp;is the dismantling of the&amp;nbsp;dispatcher spin lock and redesign
 and implementation of&amp;nbsp;its&amp;nbsp;functionality. This great work was done by Arun Kishan (you&#39;ve met him here on C9 last
 year). EDIT: You can learn exactly what Arun did in eliminating the dispatcher lock and replacing it with a set of synchronization primitives and a new &amp;quot;pre-wait&amp;quot; thread state,

here. The direct result of the reworking of the dispatcher lock is&amp;nbsp;that Windows 7 can scale to 256 processors. Further, this enabled&amp;nbsp;the
 great&amp;nbsp;Landy Wang to tune the Windows Memory Manager to be even more efficient than it already is. Mark also explains (again) what MinWin really is (heck, even I was confused. Not anymore...). MinWin is present in Windows 7. Native support for VHD (boot
 from VHD anyone?) is another very cool addition to our next general purpose OS. Yes, and there&#39;s more!Tune in. This is a great conversation (if you&#39;re into operating systems). It&#39;s always great to chat with Mark.
</itunes:summary>
      <itunes:duration>2670</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Mark-Russinovich-Inside-Windows-7</link>
      <pubDate>Wed, 14 Jan 2009 19:39:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Mark-Russinovich-Inside-Windows-7</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/435119_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/435119_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/1/5/3/4/RussinovichInsideWindows7_large_ch9.jpg" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/1/5/3/4/RussinovichInsideWindows7_small_ch9.jpg" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/1/5/3/4/RussinovichInsideWindows7_2MB_ch9.wmv" expression="full" duration="2670" fileSize="836189965" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/1/5/3/4/RussinovichInsideWindows7_ch9.mp3" expression="full" duration="2670" fileSize="21365574" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/1/5/3/4/RussinovichInsideWindows7_ch9.mp4" expression="full" duration="2670" fileSize="151646040" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/1/5/3/4/RussinovichInsideWindows7_ch9.wma" expression="full" duration="2670" fileSize="21606897" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/1/5/3/4/RussinovichInsideWindows7_ch9.wmv" expression="full" duration="2670" fileSize="169533479" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/1/5/3/4/RussinovichInsideWindows7_Zune_ch9.wmv" expression="full" duration="2670" fileSize="211669603" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/9/1/1/5/3/4/RussinovichInsideWindows7_s_ch9.wmv" expression="full" duration="2670" fileSize="231" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/1/5/3/4/RussinovichInsideWindows7_ch9.wmv" length="169533479" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>52</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Mark-Russinovich-Inside-Windows-7/RSS</wfw:commentRss>
      <category>Architecture</category>
      <category>Kernel</category>
      <category>Mark Russinovich</category>
      <category>Operating System</category>
      <category>OS</category>
      <category>R2</category>
      <category>R2PERF</category>
      <category>Server 2008 R2</category>
      <category>w2k8r2</category>
      <category>Windows 7</category>
    </item>    
</channel>
</rss>