title: why is java.nio.FileChannel transferTo() and transferFrom() faster??? Does it use DMA?
body: <p>Why is java.nio.FileChannel transferTo() and transferFrom() faster than byte-by-byte transfer (stream based or using ByteBuffer) on some JVM/OS combinations??? </p>
  
  <p>Do these methods use direct memory access (DMA) as opposed to issuing interrupt requests (IRQ) for each byte transfer??</p>