• DocumentCode
    584284
  • Title

    A Real-Time Process Scheduling Policy in Windows

  • Author

    Wang, Lifang ; Zhou, Xingshe ; Jiang, ZeJun ; Zhang, Aihua

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Northwestern Polytech. Univ., Xian, China
  • fYear
    2012
  • fDate
    11-13 Aug. 2012
  • Firstpage
    22
  • Lastpage
    24
  • Abstract
    Microsoft Windows offers a world-class interface and excellent development tools for embedded systems. but, it cannot deliver the necessary real-time feature to meet mission-critical task. In this paper, A real-time process scheduling policy for Microsoft windows running on multiple-core CPU is presented. The policy make use of Microsoft windows´ process affinity and the clock interrupt technology. Affinity can limit the process or thread to work on a subset of core on the available CPU, and high-frequency clock interrupt service can drive the real-time processes or threads to switch at an appropriate time. Interrupt Service Routine, that is executed once every clock interrupt, is core of preemptive process scheduling algorithm. Through the experiment, we can see that the policy provides a real-time task environment in Microsoft Windows that the task running period is less than 8ms. And this policy can limit the switching time between processes within a period of 200us.
  • Keywords
    embedded systems; interrupts; multiprocessing systems; operating systems (computers); scheduling; Microsoft Windows process affinity; clock interrupt technology; embedded systems; high-frequency clock interrupt service; interrupt service routine; multiple-core CPU; preemptive process scheduling algorithm; real-time process scheduling policy; Clocks; Educational institutions; Instruction sets; Job shop scheduling; Operating systems; Processor scheduling; Real-time systems; Real-time; affinity; preemptive process schedule; windows;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science & Service System (CSSS), 2012 International Conference on
  • Conference_Location
    Nanjing
  • Print_ISBN
    978-1-4673-0721-5
  • Type

    conf

  • DOI
    10.1109/CSSS.2012.14
  • Filename
    6394252