Questions tagged [dma]

Direct memory access (DMA) is a feature of modern computers and microprocessors that allows certain hardware subsystems within the computer to access system memory for reading and/or writing independently of the central processing unit.

Direct memory access (DMA) is a feature of modern computers and microprocessors that allows certain hardware subsystems within the computer to access system memory for reading and/or writing independently of the central processing unit.

843 questions
-2
votes
4 answers

What is the size of a structure pointer in C?

If the size of a structure pointer is 4 or say 8 bytes, how can it properly allocate the required memory for its data members in Dynamic Memory Allocation. This is my code: #include typedef struct node{ char a[10]; char b[10]; char…
Aby
  • 13
  • 3
-2
votes
1 answer

How do processes exactly work in parallel in vhdl? and what can make 2 processes conflict?

[Edited]I'm working on a DMA controller model now and I'm writing 3 processes to work in parallel with the same clock, The two main processes access the same registers but I've made sure that they will never conflict using "if" cases to check for…
-3
votes
2 answers

calloc and non contiguous memory blocks and void pointer

calloc function used to reserve memory and gives starting address of memory block but it is said that it may not allocate in contiguous address space and rather it my allocate different different non contiguous blocks but starting address we get as…
1 2 3
56
57