Virtual memory management for interactive continuous media applications

Tatsuo Nakajima, Hiroshi Tezuka

Research output: Chapter in Book/Report/Conference proceedingConference contribution

6 Citations (Scopus)

Abstract

This paper proposes a virtual memory management system suitable for interactive continuous media applications. Interactive continuous media applications usually require a large amount of memory for storing their code, data, and stack segments. In traditional operating systems, demand paging makes it possible to execute such large applications by storing most pages in secondary disks. However, continuous media applications should avoid page faults for ensuring timing constraints of continuous media since it takes a long time to swap pages between physical memory and secondary storages. Thus, it is difficult to satisfy timing constraints of continuous media. Therefore, some operating systems provide memory wiring primitives that enable applications to wire pages in physical memory by specifying the range of virtual address spaces explicitly. On the other hand, our virtual memory management system enables continuous media applications to reserve physical memory for allocating pages as soon as possible when the applications require the pages. The system implicitly and incrementally allocates and wires pages used for processing timing critical media data. Also, our system supports applications that adapt the amount of wired memory to the memory usages of other continuous media applications.

Original languageEnglish
Title of host publicationInternational Conference on Multimedia Computing and Systems -Proceedings
Place of PublicationLos Alamitos, CA, United States
PublisherIEEE
Pages415-423
Number of pages9
Publication statusPublished - 1997
Externally publishedYes
EventProceedings of the 1997 IEEE International Conference on Multimedia Computing and Systems, ICMCS - Ottawa, Ont, Can
Duration: 1997 Jun 31997 Jun 6

Other

OtherProceedings of the 1997 IEEE International Conference on Multimedia Computing and Systems, ICMCS
CityOttawa, Ont, Can
Period97/6/397/6/6

    Fingerprint

ASJC Scopus subject areas

  • Computer Science(all)
  • Engineering(all)

Cite this

Nakajima, T., & Tezuka, H. (1997). Virtual memory management for interactive continuous media applications. In International Conference on Multimedia Computing and Systems -Proceedings (pp. 415-423). IEEE.