DMA Controllers
Posted: Sat Apr 07, 2007 1:58 am
I was curious since there are a lot of people here in this forum, and I assume there are a number of you who have various knowledge of things that I can not foresee so I was wanting ask about DMA.
I understand that motherboards have a built-in DMA controller like Intel 8237 chip which provides four eight bit and four sixteen bit channels. However I have also seen what appears to be onboard DMA controllers for certain groups of cards like networking and hard disk controllers. Then the PCI bus can directly transfer memory between RAM and it's devices.
What is technology moving towards? The buses providing the direct memory access like PCI with a onboard controller in the device dubbed the DMA controller? Is there anything else that I am forgetting about?
I understand that motherboards have a built-in DMA controller like Intel 8237 chip which provides four eight bit and four sixteen bit channels. However I have also seen what appears to be onboard DMA controllers for certain groups of cards like networking and hard disk controllers. Then the PCI bus can directly transfer memory between RAM and it's devices.
What is technology moving towards? The buses providing the direct memory access like PCI with a onboard controller in the device dubbed the DMA controller? Is there anything else that I am forgetting about?