Standard Article

OS for Graphics and Multimedia

  1. David K. Y. Yau

Published Online: 16 MAR 2009

DOI: 10.1002/9780470050118.ecse289

Wiley Encyclopedia of Computer Science and Engineering

Wiley Encyclopedia of Computer Science and Engineering

How to Cite

Yau, D. K. Y. 2009. OS for Graphics and Multimedia. Wiley Encyclopedia of Computer Science and Engineering. 2091–2099.

Author Information

  1. Purdue University, West Lafayette, Indiana

Publication History

  1. Published Online: 16 MAR 2009

Abstract

Multimedia and graphics data, which includes video, audio, and realistic animations, are entertaining, informative, and intuitive. The information is continuously updated, in which the timing of the data is part of their semantics, and it must be maintained both within a data stream and between related data streams. Operating system (OS) support for the soft real-time needs of multimedia applications is crucial and challenging. In this article, we discuss OS support for multimedia quality of service in a general-purpose and multiuser computing environment. We address the issues of (1) resource abstraction and accounting, (2) resource scheduling, and (3) solutions to priority inversion problems that develop from interactions between OS components.

Keywords:

  • quality of service (QOS);
  • central processing unit (CPU);
  • presentation device;
  • graphics;
  • multimedia;
  • CPU scheduling;
  • interrupt processing;
  • synchronization;
  • protection domain