In this post I describe how to add a new scheduler implementation to the RTEMS open-source real-time operating system. The scheduler I use as an example is an earliest deadline first (EDF) scheduler which applies the EDF algorithm to schedule periodic tasks and a FIFO policy for non-periodic tasks. This post demonstrates how to use my modular scheduling framework to extend the scheduling capabilities of RTEMS.
Sunday, December 12, 2010
Saturday, December 4, 2010
Architectural simulators
As a researcher in the areas of operating systems, compilers, and computer architecture, I spend a lot of time dealing with simulators. An inordinate amount of time. Much of this time is spent figuring out how well a given simulator provides:
- Useful timing measurements (cycle-accurate)
- Support for fully functional OSs (full-system)
- Auxiliary features for specific experiments
- Support for useful hardware platforms and instruction sets
- Openness to modifying microarchitectural features
- Availability of technical support
Subscribe to:
Posts (Atom)