Find the answer to your Linux question:
Results 1 to 2 of 2
Hello, 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? Thanks, Srinivas...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Oct 2008
    Posts
    1

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


    Hello,

    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?

    Thanks,
    Srinivas

  2. #2
    Just Joined!
    Join Date
    Oct 2008
    Posts
    6
    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
  •