Find the answer to your Linux question:
Results 1 to 2 of 2
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1

    Can a PCI device communicate with another device attached to the bus system?


    Can a PCI device(say a card with general purpose CPU) communicate with another device(lets say a NIC or hard disk) directly without CPU intervention?


  2. #2
    All devices usually have some DMA capabilities. So after configuration stage, they will be able to write directly to the phyical memory. But two devices will be setup to access different parts of the physical memory - so who is going to copy the data from one part of the physical memory to another? This third party is the CPU.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts