lkml.org 
[lkml]   [2003]   [Aug]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[Q] Question about memory access
Date
Hello.

I am highly curious about memory access problem.

Maybe this is not exactly 'kernel' development problem, but I think this is
highly

related to 'kernel'.


Anyway my question is below.

If someone want to transfer large data from some device to memory, he may
use DMA method.

At this point, i am confused.

I think that only one process can access physical memory(RAM) at a time.

During DMA data transferring(This may need long time), how can other
physical memory access occurs?

I think that this is solved by time-sharing, process switching, or etc. Is
it true?

Please say abstract mechanism or kernel code location about this problem.


My english is poor, so question meaning may be confused. I am sorry about
this.

Please answer my question. Thanks!


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:47    [W:0.065 / U:2.100 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site