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

 
Join Date: Jun 2015
Location: Germany
Posts: 364
Quote:
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 offline  
 
Page generated in 0.04636 seconds with 9 queries