Research: Windows XP CPU scheduling

Posted on 2009-04-21
Last Modified: 2013-12-10
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,, 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.)
Question by:Frosty555
    LVL 22

    Accepted Solution

    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.
    LVL 69

    Expert Comment

    LVL 31

    Author Closing Comment

    That's a phenomenal book. Turns out my library has an e-version of the book available. Thank you!
    LVL 22

    Expert Comment

    by:Adam Leinss
    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

    How your wiki can always stay up-to-date

    Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
    - Increase transparency
    - Onboard new hires faster
    - Access from mobile/offline

    Join & Write a Comment

    If your system is showing symptoms of browser hijacks or 'google search redirects' check out my other article ( first and run the tool TDSSKiller ( to get rid of the infection. Once done, and if the …
    Introduction: When experiencing some peculiar problem with the functioning of your PC, how many times has it happened that you look for a solution and even google can’t help? It could be that you are one of the only few people on earth who ma…
    This video will show you how to get GIT to work in Eclipse.   It will walk you through how to install the EGit plugin in eclipse and how to checkout an existing repository.
    Illustrator's Shape Builder tool will let you combine shapes visually and interactively. This video shows the Mac version, but the tool works the same way in Windows. To follow along with this video, you can draw your own shapes or download the file…

    734 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    20 Experts available now in Live!

    Get 1:1 Help Now