Direct Memory Access
Under the Amiga architecture, the Agnus (Alice on AGA models) coprocessor is the direct memory access (DMA) controller. Both the CPU and other members of the chipset have to arbitrate for access to shared RAM via Agnus. This allows the custom chips to perform video, audio or other DMA operations independently of the CPU. As the 68000 processor used in early Amiga systems usually accesses memory on every second memory cycle, Agnus operates a system where the "odd" clock cycle is allocated to time-critical custom chip access and the "even" cycle is allocated to the CPU, thus the CPU is not typically blocked from memory access and may run without interruption. However, certain chipset DMA, such as copper or blitter operations, can use any spare cycles, effectively blocking cycles from the CPU. In such situations CPU cycles are only blocked while accessing shared RAM, but never when accessing external RAM or ROM.
Read more about this topic: Amiga Chip RAM
Famous quotes containing the words direct, memory and/or access:
“A temple, you know, was anciently an open place without a roof, whose walls served merely to shut out the world and direct the mind toward heaven; but a modern meeting-house shuts out the heavens, while it crowds the world into still closer quarters.”
—Henry David Thoreau (18171862)
“Everybodys an artist. Everybodys God. Its just that theyre inhibited. I believe in people so much that if the whole of civilization is burned so we dont have any memory of it, even then people will start to build their own art. It is a necessitya function. We dont need history.”
—Yoko Ono (b. 1933)
“Make thick my blood,
Stop up th access and passage to remorse,
That no compunctious visitings of nature
Shake my fell purpose.”
—William Shakespeare (15641616)