A Real-Time Process Scheduling Policy in Windows

Computer Science & Service System(2012)

引用 2|浏览0
暂无评分
摘要
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.
更多
查看译文
关键词
process affinity,real-time task environment,scheduling,interrupt service routine,affinity,preemptive process scheduling algorithm,necessary real-time feature,multiple-core cpu,operating systems (computers),clock interrupt technology,multiprocessing systems,real-time process,real-time process scheduling policy,real-time,microsoft windows,interrupts,clock interrupt,high-frequency clock interrupt service,microsoft windows process affinity,embedded systems,preemptive process schedule,windows,real time,job shop scheduling,real time systems,operating systems,instruction sets
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要