View Single Post
Old 29 June 2017, 23:20   #266
Registered User

Join Date: Jun 2015
Location: Germany
Posts: 450
Originally Posted by Gorf View Post
but not instead of a real DMA-controller.
I still haven't understood why. The DMA controller and the CPU are both able to saturate the memory bus but the CPU can do more than simple copying. How resources (most of all mem access) are distributed among the main CPU and the DMA or the secondary CPU is a matter of the implementation and does not depend on the unit to which the mem interface is assigned to being a DMA controller or a CPU. If the DMA controller or DMA HT is allowed to be "nasty", it could starve the main CPU. In the end there is a fixed memory bandwidth that needs to be distributed between the CPU AOS runs on and the 2nd unit, whether it be a DMA controller or a CPU.
grond is online now  
Page generated in 0.03917 seconds with 10 queries