• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1075
  • Last Modified:

Research: Windows XP CPU scheduling

I'm trying to research information about how Windows XP at a low level (e.g. at the kernel level).  I am looking for links to credible sources (e.g. msdn, technet, microsoft.com, NOT wikipedia).

I'm looking for information about Windows XP's CPU SCHEDULING.

In particular

- How does windows utilize multiple cpu's when it schedules processes?
- How does xp home differ from xp pro in it's cpu scheduling?
- How many cores supported? How many bits?
- What special cpu features does XP take specific advantage of? (hyperthreading, vm, etc.)
  • 2
1 Solution
Adam LeinssCommented:
Mark Russinovich is your man:
I bought this book...Windows Internals 4.0.  It is very technical, but very good.
Russinovich is on footing with Dave Cutler and works at Microsoft now in OS arch.
Frosty555Author Commented:
That's a phenomenal book. Turns out my library has an e-version of the book available. Thank you!
Adam LeinssCommented:
Mark also has some videos over at Microsoft Technet on resource allocation in Vista and kernel advances on Server 2008 that you might be interested in (Search by name):
He does respond to e-mail or least he did when I asked him a few years old whether the text-based portion of Windows was really DOS or really Windows.
I also found a bug in psexec....he saw it, corrected and re-compiled a new version in a matter of days.  Very nice guy.

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now