Methods and associated systems that allow a plurality of real-time
multimedia applications to operate concurrently within a computer system
with constrained primary memory. In particular, the methods and systems
of the present invention allow for a plurality of real-time multimedia
applications to operate concurrently while adapting to changing memory
constraints imposed by the dynamic allocation and release of primary
memory in a shared primary memory space.