Taming Linux
This paper describes the overall design, partial implementation and brief performance evaluation of a system in which Linux and its applications run besides real-time applications. The separation of the real-time and time-sharing subsystems is not restricted to the use of the CPU but enforced as well for other resources, namely main memory and caches. This paper details the changes needed for the original Linux to decouple it from real-time processes and analyzes the performance of the resulting system. During recent years a major change occurred in the use of computer systems that can be characterized by the coexistence of real-time and non-real-time (time-sharing) applications on the same computer. This coexistence is caused by the use of new media such as audio and video that have real-time requirements. [via]
http://os.inf.tu-dresden.de/~jork/papers/part...

Related Files