Linked by Thom Holwerda on Mon 19th Sep 2005 20:33 UTC
Windows In previous Windows releases, the entire audio stack ran in Kernel space. Vista will put an end to this. "The first (and biggest) change we made was to move the entire audio stack out of the kernel and into user mode. Pre-Vista, the audio stack lived in a bunch of different kernel mode device drivers, including sysaudio.sys, kmixer.sys, wdmaud.sys, redbook.sys, etc. In Vista and beyond, the only kernel mode drivers for audio are the actual audio drivers (and portcls.sys, the high level audio port driver)."
Thread beginning with comment 33849
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: Not a microkernel
by corentin on Tue 20th Sep 2005 06:00 UTC in reply to "RE[2]: Not a microkernel"
corentin
Member since:
2005-08-08

> However, computers have now come to the point that the penalty of contextual switching should be so small, so meaningless

A very small overhead, when called very often, is indeed a big overhead.

Reply Parent Bookmark Score: 1

RE[4]: Not a microkernel
by kaiwai on Tue 20th Sep 2005 06:03 in reply to "RE[3]: Not a microkernel"
kaiwai Member since:
2005-07-06

Well, as long as you use them sparingly, then you shouldn't have a problem; I don't think the contextual switch would be unnecessarily high if video, audio and possibly the network stack was kicked out of kernel space.

Reply Parent Bookmark Score: 1