A method and a system for buffer management is provided. The system
includes a central processing unit, a multimedia chip, a buffer, a
beginning register, an ending register, and a pause register. The
beginning register is employed to store a beginning address of the buffer,
and the ending register is used to storing an ending address of the buffer
or buffer length. Content of the pause register is a data address
associated with a command data. In addition, the pause register includes a
pause code. When the pause code is equal to a first value, after the
multimedia chip reads command data associated with the content of the
pause register, reading is stopped, and the command data next to the
command data are to be read in the next reading. When the pause code is
equal to a second value, after the multimedia chip reads the command data
associated with the content of the pause register, the multimedia chip
continues to reads command data associated with the beginning register.
Un método y un sistema para la gerencia de almacenador intermediario se proporciona. El sistema incluye una unidad central de proceso, multimedias salta, un almacenador intermediario, un registro del principio, un registro del conclusión, y un registro de la pausa. El registro del principio se emplea para almacenar una dirección del principio del almacenador intermediario, y el registro del conclusión se utiliza a almacenar una dirección del conclusión del almacenador intermediario o de la longitud del almacenador intermediario. El contenido del registro de la pausa es una dirección de los datos asociada a datos del comando. Además, el registro de la pausa incluye un código de la pausa. Cuando el código de la pausa es igual a un primer valor, después de que la viruta de las multimedias lea los datos del comando asociados al contenido del registro de la pausa, se para la lectura, y los datos del comando al lado de los datos del comando deben ser leídos adentro la lectura siguiente. Cuando el código de la pausa es igual a un segundo valor, después de que la viruta de las multimedias lea los datos del comando asociados al contenido del registro de la pausa, la viruta de las multimedias continúa a lee los datos del comando asociados al registro del principio.