Why not use Windows NT as is?
Real-time using priorities requires global coordination
- Windows is an open system
- No path for timing information
There are scheduling algorithms that do not require global coordination
- CPU Reservations and Time Constraints
- Apps state timing requirements directly
- Independently developed apps can run concurrently