Copyright © 1999 Elsevier Science B.V. All rights reserved.
Operating system support for multimedia systems
Available online 27 January 2000.
References and further reading may be available for this article. To view references and further reading you must purchase this article.
Abstract
Distributed multimedia applications will be an important part of tomorrow's application mix and require appropriate operating system (OS) support. Neither hard real-time solutions nor best-effort solutions are directly well suited for this support. One reason is the co-existence of real-time and best effort requirements in future systems. Another reason is that the requirements of multimedia applications are not easily predictable, like variable bit rate coded video data and user interactivity. In this article, we present a survey of new developments in OS support for (distributed) multimedia systems, which include: (1) development of new CPU and disk scheduling mechanisms that combine real-time and best effort in integrated solutions; (2) provision of mechanisms to dynamically adapt resource reservations to current needs; (3) establishment of new system abstractions for resource ownership to account more accurate resource consumption; (4) development of new file system structures; (5) introduction of memory management mechanisms that utilize knowledge about application behavior; (6) reduction of major performance bottlenecks, like copy operations in I/O subsystems; and (7) user-level control of resources including communication.
Author Keywords: Operating systems; Multimedia; Quality of service; Real-time
Article Outline
- 1. Introduction
- 2. Operating system architectures
- 3. Multimedia application requirements
- 4. Resource management and QoS
- 5. CPU scheduling
- 6. Disk management
- 7. Memory management
- 8. Management of other resources
- 9. I/O tuning
- 9.1. Memory–CPU copy operations
- 9.2. Memory–I/O device copy operations
- 9.3. Memory–memory copy operations
- 9.4. IO-Lite
- 9.5. Multimedia mbuf
- 10. Conclusions
- Acknowledgements
- References







E-mail Article
Add to my Quick Links

Cited By in Scopus (8)






