A buffer management subsystem receives data from one or more source
processes for transfer to one or more destination processes. The buffer
management subsystem includes a buffer memory and a buffer pointer FIFO
that associated with one of the destination process. The buffer pointer
FIFO stores pointers to buffers in the buffer memory which are available
to be used to store data from the source process(es) for transfer to the
respective associated destination process. When data is received from a
source process for transfer to a destination process, a buffer pointer is
retrieved from the buffer pointer FIFO associated with the destination
process and used in storing the data in the buffer pointed to by the
buffer pointer. When the data is retrieved from the buffer for transfer to
the destination process, the buffer pointer to the buffer is returned to
the buffer pointer FIFO.
Um subsistema da gerência de amortecedor recebe dados de um ou mais processo da fonte para transferência a um ou mais processo do destino. O subsistema da gerência de amortecedor inclui uma memória do amortecedor e um ponteiro FIFO do amortecedor que assocíem com o um do processo do destino. O ponteiro FIFO do amortecedor armazena ponteiros aos amortecedores na memória do amortecedor que estão disponíveis para ser usado armazenar dados do process(es) da fonte para transferência ao processo associado respectivo do destino. Quando os dados são recebidos de um processo da fonte para transferência a um processo do destino, um ponteiro do amortecedor está recuperado do ponteiro FIFO do amortecedor associado com o processo do destino e usado em armazenar os dados no amortecedor apontado pelo ponteiro do amortecedor. Quando os dados são recuperados do amortecedor para transferência ao processo do destino, o ponteiro do amortecedor ao amortecedor está retornado ao ponteiro FIFO do amortecedor.