Nar Ganapathy - Windows, the IO Manager and Driver Model , Part I
- Posted: Apr 22, 2005 at 3:30 PM
- 38,714 Views
- 3 Comments
Download
How do I download the videos?
- To download, right click the file type you would like and pick “Save target as…” or “Save link as…”
Why should I download videos from Channel9?
- It's an easy way to save the videos you like locally.
- You can save the videos in order to watch them offline.
- If all you want is to hear the audio, you can download the MP3!
Which version should I choose?
- If you want to view the video on your PC, Xbox or Media Center, download the High Quality WMV file (this is the highest quality version we have available).
- If you'd like a lower bitrate version, to reduce the download time or cost, then choose the Medium Quality WMV file.
- If you have a Zune, WP7, iPhone, iPad, or iPod device, choose the low or medium MP4 file.
- If you just want to hear the audio of the video, choose the MP3 file.
Right click “Save as…”
- Mid Quality WMV (Lo-band, Mobile)
- WMV (WMV Video)
Charles Torre continues his series of "going deep in Windows" with an interview of Nar Ganapathy, an architect on the I/O Manager in Windows (part of the Windows Kernel).
Comments Closed
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
Very cool. Nar talked a bit about this last year at WinHEC. Hope we get more details at this year's WinHEC next week.
My only concern about his performance theory that latency is ok as long as the bandwidth is still maximized is input devices. With a Tablet for example the bandwidth requirement is low but latency (or lack of) is important.
I was also looking at Tag Command Queing (TCQ) and SATA related NCQ for hard drives.
Does Server 2003 support TCQ or something akin to it during management of Raid 5 or does the kernel leave all of this to disk controller hardware?
I ask the question because a number of motherboards manufacturers Ausus for one have implemented Raid 5 but have ignored TCQ I guess because the intended market is workstation. However Abit have implemented NCQ without featuring raid on a server board.
Should the kernel glue these two together somehow?
Another reason for asking this is one of vision - perhaps in the future distributed computing may become an everyday occasion. In this scenario workstation hard drive access begins to mimic that of a server in that jobs may be running from many diverse sources giving TCQ a role to play.
Remove this comment
Remove this thread
close