Real-Time Windows Target | ![]() ![]() |
Real-Time Kernel
The Real-Time Windows Target uses a small real-time kernel to ensure the real-time application runs in real time. The real-time kernel runs at CPU ring zero (privileged or kernel mode) and uses the built-in PC clock as its primary source of time:
To achieve precise sampling, the kernel reprograms the PC clock to a higher frequency. Because the PC clock is also the primary source of time for the Windows operating system, the kernel sends a timer interrupt to the operating system at the original interrupt rate.
Technically, the kernel is provided as a VxD on Windows 98, and Windows Millennium Edition and as a kernel-mode driver on Windows 2000, Windows NT, and Windows XP.
![]() | Features | Real-Time Application | ![]() |