Research: Windows XP Process Scheduling

Posted on 2009-04-21
Last Modified: 2012-05-06
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 PROCESS MANAGEMENT.

In particular

- How does windows decide what process gets the cpu and when?
- How does process priorities work in internally in XP?
           (shortest job first, round robin, priority based, or a combination?)
- What do the process priorities / process affinity affect?
- How does the kernel store processes in memory?
- How does the kernel switch from one process to another?
- Working set vs. Private bytes, and process management
- What are the memory allocation limitations of processes?
Question by:Frosty555
    1 Comment
    LVL 31

    Accepted Solution

    Actually this got almost entirely answered in my other question:

    And Windows Internals is the most informative book I've seen in years:

    Featured Post

    6 Surprising Benefits of Threat Intelligence

    All sorts of threat intelligence is available on the web. Intelligence you can learn from, and use to anticipate and prepare for future attacks.

    Join & Write a Comment

    Suggested Solutions

    Can I legally transfer my OEM version of Windows to another PC?  (AKA - Can I put a new systemboard in my OEM PC?) Few of us are both IT and legal experts but we all have our own views of Microsoft's licensing rules and how they apply.  There are…
    Are you unable to synchronize your OST (Offline Storage Table) file with Microsoft Exchange Server? Is your OST file exceeding 2 GB size limit? In Microsoft Outlook 2002 and earlier versions, there is a 2 GB size limit for the OST file. If the file …
    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.
    This video is in connection to the article "The case of a missing mobile phone (". It will help one to understand clearly the steps to track a lost android phone.

    733 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

    18 Experts available now in Live!

    Get 1:1 Help Now