Gast
#701484
1) DMA erlaubt einer Peripheriekomponente direkt aus dem RAM zu lesen oder in den Ram zu schreibe. Allerdings muss während dessen dir CPU vom Bus zu RAM abgetrennt werden. Dann liegt doch die CPU brach?! Ergibt sich der Geschwindigkeitsvorteil nur daraus, dass DMA mehre Bytes auf einmal bewegt? 2) Wird die MMU vom DMA umgangen? Es wird an keiner Stelle explizit davon gesprochen auf welcher Abstraktionsebene das geschieht. Ich würd naiverweise vermuten, dass DMA mit physikalischen Adressen arbeitet. Korrekt? Grüsse, Daniel