Windows NT作为一种集稳定性、可移植性、兼容性、安全性和较好的升级能力于一身的操作系统,它已经广泛应用于包括变电所在内的对稳定性要求较高的实时控制系统。在Windows NT操作系统中,硬件和软件资源由系统统一管理,以便多个应用程序共享。用户程序处理与硬件有关的I/O读写、内存存取和中断等操作,只能通过调用系统提供的设备驱动程序,经过操作系统的安全机制检查后才能得以执行实现。在不破坏Windows NT的安全机制的前提下为实现串行口通信的中断处理,需要解决用户ISR与特定中断号的连接、ISR与应用程序之间交换数据这两个问题。