A method and apparatus for accommodating the speed requirements of a DMA
read request from PCI protocol I/O devices attached via a DMA to a
multiprocessor system mesh. A bridge between the device controller and the
mesh is described which buffers the data from the memory in cache lines
from which the data is delivered finally to the I/O device. The system is
adaptive in that the number of cache lines required in past reads are
remembered and used to determine if the number of cache lines is reduced
or increased.
Um método e um instrumento para acomodar as exigências da velocidade de um acesso direto da memória leram o pedido dos dispositivos de I/O do protocolo do PCI unidos através de um acesso direto da memória a um engranzamento do sistema do multiprocessor. Uma ponte entre o controlador de dispositivo e o engranzamento é descrita que protege os dados da memória nas linhas do esconderijo de que os dados são entregados finalmente ao dispositivo de I/O. O sistema é adaptável que o número das linhas do esconderijo requeridas dentro após lê está recordado e usado determinar se o número de linhas do esconderijo for reduzido ou aumentado.