摘要:Windows 是采用CPU 时间片轮转多任务分配机制的非实时操作系统,无法满足实时性要求比较高的任务需要。而随着CPU技术的快速发展,当前市场上双核甚至多核CPU 已成为主流,这使得在Windows 平台上用多核CPU 的某些核独立执行任务,从而有效地提高软件的实时性成为可能。本文介绍一种在Windows 内核模式下编写Windows 驱动程序,有效分配多核CPU 资源从而提高软件实时性的方法。 1 引言 本文分析了Windows 系统的进程调度机制,并设计了一种基于Windows 操作系统内核驱动的多核CPU 线程管理方法,实现了一个基于Windows 内核驱动的线程管理