Scheduling a Real-Time, CPU-Bound Application
Synthetic test application
- Represents a virtual environment or game
- Must provide 1 frame per 33ms (~30 FPS)
- 10ms of CPU time for each frame
- More frames are acceptable and desirable
Machine also runs background work
Goals
- Application should never miss a deadline
- Non-real-time work should make progress