论文部分内容阅读
Windows操作系统作为通用操作系统,具备许多优秀的特点:丰富的图形界面、多线程技术、良好稳定性和安全性等,被广泛应用于计算机控制领域,本文介绍了在该操作系统下开发实时控制软件的原理和方法。 Windows操作系统按内核管理模式可分成两大类:Windows9x操作系统和Windows 2000/NT/XP操作系统。论文分别以Windows98和Windows2000操作系统为研究对象,通过分析该操作系统内核管理模式,提出了开发设备驱动程序的方法。该方法使得实时控制程序内核化,在设备驱动程序中响应外部硬件中断,在中断服务例程中调用全局事件或中断延时例程,然后在全局事件(中断延时例程)中完成实时控制任务。实验证明,开发驱动程序能够极大地提高在Windows操作系统下控制软件的实时响应能力,很好地完成实时控制任务。 该论文为实时控制探索了一条新的途径,为后续工作奠定了坚实基础,既具有一定的学术意义又有较高的实用价值。