METHOD AND APPARATUS FOR BUFFER PARTITIONING WITHOUT LOSS OF DATA

PROBLEM TO BE SOLVED: To provide a method and an apparatus for storing data in a buffer, and in particular, for partitioning active buffer without loss of data stored in the buffer. SOLUTION: In the method and the apparatus for moving and/or resizing logical buffers comprising a memory space, each b...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: SONNIER DAVID P, MOLLER HANAN Z, KOOB CHRISTOPHER
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:PROBLEM TO BE SOLVED: To provide a method and an apparatus for storing data in a buffer, and in particular, for partitioning active buffer without loss of data stored in the buffer. SOLUTION: In the method and the apparatus for moving and/or resizing logical buffers comprising a memory space, each buffer comprises a linear and contiguous set of storage locations, and operates according to a FIFO priority scheme, using a read address pointer to indicate the location from which data are read from the buffer and a write address pointer indicating the address into which data are written. A buffer is relocated or resized within the memory space by changing the base location address (defining the lowest storage location comprising the buffer) and/or the top location address (defining the highest memory location within the buffer) into free storage locations. To accomplish this relocation or resizing without the loss of data, the read address is first checked to determine if it bears an appropriate relationship to the new base and top memory locations. COPYRIGHT: (C)2003,JPO