1 research outputs found

    A Modeling Methodology for Real-Time/Multimedia Operating Systems

    No full text
    Real-time scheduling theory attempts to guarantee that a real-time task set will always meet its deadlines. Historically, there has existed a wide gap between real-time scheduling theory and the reality of applying the theory to task sets implemented via real-time operating systems (RTOSs). This paper provides a framework to account for implementation costs in real-time scheduling theory. In addition, an engineering methodology that allows users and developers to accurately model and evaluate RTOSs is presented. We use this methodology to model three different commercial real-time operating systems that are being used in multimedia applications. We show how to use the RTOS scheduling models to evaluate the performance and design of RTOSs. 1.0 Introduction Real-time scheduling theory attempts to guarantee that a set of real-time tasks can meet their timing requirements under worst case conditions [LIU73]. However, this idealized scheduling theory has generally ignored the implementati..
    corecore