Linked by Thom Holwerda on Tue 17th Nov 2009 16:13 UTC
Windows Microsoft's Professional Developers Conference is currently under way, and as usual, the technical fellows at Microsoft gave speeches about the deep architecture of Windows - in this case, Windows 7 of course. As it turns out, quite some seriously impressive changes have been made to the very core of Windows - all without breaking a single application. Thanks to BetaNews for summarising this technical talk so well.
Thread beginning with comment 395147
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: Arrggg!
by cb88 on Wed 18th Nov 2009 00:07 UTC in reply to "RE: Arrggg!"
cb88
Member since:
2009-04-23

Actually I'm pretty sure that exokernel designers would differ with your opinion on the kernel being the best at memory management. see here http://pdos.csail.mit.edu/exo.html

The drawback is exokernels have an inherent bloaty tendency that could be avoided though...

Reply Parent Score: 0

RE[3]: Arrggg!
by m_pll on Wed 18th Nov 2009 04:29 in reply to "RE[2]: Arrggg!"
m_pll Member since:
2009-07-16

Deciding what pages to prefetch into unused memory is a difficult problem that requires a lot of high level code that doesn't really belong in the kernel.

And this is precisely why Windows doesn't do this in the kernel. Prefetching decisions are made by the Superfetch service, which runs entirely in user mode. The kernel provides some basic interfaces that Superfetch relies on, but all the logic is in user space.

Reply Parent Score: 4