• DocumentCode
    2294874
  • Title

    Real-time operating systems for multimedia processing

  • Author

    Katcher, Daniel I. ; Kettler, Kevin A. ; Strosnider, Jay K.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1995
  • fDate
    4-5 May 1995
  • Firstpage
    18
  • Lastpage
    21
  • Abstract
    Real-time DSP operating systems have recently appeared in several commercial products that integrate multimedia processing into PCs. The DSP OSs, which run on DSP subsystems integrated on PC adapter cards, include admission control capabilities to ensure that timing guarantees are met and sufficient resources are available to handle the processing demands of a given mix of applications. Admission control is possible because the timing characteristics of the kernels are fully understood and real-time scheduling is used for all kernel resources. If a real-time approach is to be successful in host OSs, a similar approach must be followed. We compare the performance of the DSP OS and host OS approaches. We describe the DSP OS architectures and their admission control algorithms. We describe a general framework we have developed which models OSs for the purpose of admission control
  • Keywords
    multimedia computing; operating systems (computers); real-time systems; resource allocation; scheduling; software performance evaluation; DSP operating systems; PC; PC adapter cards; admission control; commercial products; kernel resources; multimedia processing; performance; personal computer; real-time operating systems; real-time scheduling; timing guarantees; Admission control; Digital signal processing; Kernel; Multimedia systems; Operating systems; Personal communication networks; Real time systems; Streaming media; Timing; Videos;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hot Topics in Operating Systems, 1995. (HotOS-V), Proceedings., Fifth Workshop on
  • Conference_Location
    Orcas Island, WA
  • Print_ISBN
    0-8186-7081-9
  • Type

    conf

  • DOI
    10.1109/HOTOS.1995.513448
  • Filename
    513448