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:
“Forty years after a battle it is easy for a noncombatant to reason about how it ought to have been fought. It is another thing personally and under fire to have to direct the fighting while involved in the obscuring smoke of it.”
—Herman Melville (18191891)
“With the holders holding my hand nearing the call of the bird,
Comrades mine and I in the midst, and their memory ever to keep, for the dead I loved so well,
For the sweetest, wisest soul of all my days and
landsand this for his dear sake,
Lilac and star and bird twined with the chant of my soul,
There in the fragrant pines and the cedars dusk and dim.”
—Walt Whitman (18191892)
“Lesbian existence comprises both the breaking of a taboo and the rejection of a compulsory way of life. It is also a direct or indirect attack on the male right of access to women.”
—Adrienne Rich (b. 1929)