Systems and methodologies are disclosed for interfacing a storage medium
with a host using a segmented buffer. Data blocks are transferred between
the host and medium according to logical block addresses, with buffer
segment pointers indicating the logical block addresses of data blocks in
the buffer. Buffer management hardware or firmware compares the pointer
values directly with logical block addresses from host commands in order
to determine whether desired data blocks are within the buffer.
Os sistemas e as metodologias são divulgados conectarando um meio de armazenamento com um anfitrião usando um amortecedor segmentado. Os blocos dos dados são transferidos entre o anfitrião e o meio de acordo com endereços lógicos do bloco, com os ponteiros do segmento do amortecedor que indicam os endereços lógicos do bloco de blocos dos dados no amortecedor. A ferragem ou o firmware da gerência de amortecedor comparam os valores de ponteiro diretamente com os endereços lógicos do bloco dos comandos do anfitrião a fim determinar se os blocos desejados dos dados estão dentro do amortecedor.