dma

¿Por qué mmap () es más rápido que sequential IO? [duplicar]

Posible Duplicado:mmap () vs. bloques de lectura Escuché (lo leí en Internet en alguna parte) que mmap() es más rápi ... DMA (?). Así que mmap() debería ser más lento que read() de un archivo? ¿Cuáles de mis suposiciones anteriores son erróneas?

Linux kernel device driver to DMA from a device into user-space memory

Quiero obtener datos de un dispositivo de hardware PCIe habilitado para DMA en el espacio de usuario lo más rápido posible. ... sh_eth.c. Me gustaría mirar el código infiniband, pero no puedo encontrar cuál es el más básico! Muchas gracias de antemano.