Question and answer
What is the purpose and technique of DMA logic?
Direct memory access (DMA) is a feature of modern computers that allows certain hardware subsystems within the computer to access system memory independently of the central processing unit (CPU). Without DMA, [ when the CPU is using programmed input/output, it is typically fully occupied for the entire duration of the read or write operation, and is thus unavailable to perform other work. With
DMA, the CPU initiates the transfer, does other operations while the transfer is in progress, and receives an interrupt from the DMA controller when the operation is done. This feature is useful any time the CPU cannot keep up with the rate of data transfer, or where the CPU needs to perform useful work while waiting for a relatively slow I/O data transfer. Many hardware systems use DMA, including disk drive controllers, graphics cards, network cards and sound cards. DMA is also used for intra-chip data transfer in multi-core processors. Computers that have DMA channels can transfer data to and from devices with much less CPU overhead than computers without a DMA channel. Similarly, a processing element inside a multi-core processor can transfer data to and from its local memory without occupying its processor time, allowing computation and data transfer to proceed in parallel. ]
Expert answered|CroneDocuro|Points 20|
Question
Asked 10/1/2012 3:44:03 PM
0 Answers/Comments
Get an answer
New answers
Rating

There are no new answers.

Comments

There are no comments.

Add an answer or comment
Log in or sign up first.
Questions asked by the same visitor
Should DMA access to main memory be given higher priority than processor access to main memory?
Weegy: yes, Hence DMA has a higher priority than CPU. (More)
Question
Expert Answered
Asked 10/1/2012 1:46:48 PM
0 Answers/Comments
What is the purpose and technique of DMA logic?
Weegy: During any given bus cycle, one of the system components connected to the system bus is given control of the bus. This component is said to be the master during that cycle and the component it is communicating with is said to be the slave. [ The CPU with its bus control logic is normally the master, but other specially designed components can gain control of the bus by sending a bus request to the CPU. After the current bus cycle is ... (More)
Question
Expert Answered
Asked 10/1/2012 3:07:13 PM
0 Answers/Comments
What is the purpose of DMA logic?
Weegy: The DMA logic unit controls the connection of selected one of the I/O peripheral devices to the memory subsystem for direct transfer or data therebetween, when the I/O peripheral devices place a request. [ The DMA logic unit includes a base address register, a base count register and a DMA controller. ] User: What is the purpose and technique of DMA logic? (More)
Question
Expert Answered
Updated 10/1/2012 4:10:09 PM
1 Answer/Comment
The techniques of DMA logic are:

- using caching techniques to keep data pinned as long as possible, producing overhead reductions for applications that repeatedly - communicate in the same memory area
pipelining memory pinning operations and data transfer (as done on Infiniband or Myrinet)
deferring memory pinning out of the critical path, thus hiding the latency increase
entirely removing the need for pinning (as Quadrics does)
Added 10/1/2012 4:10:13 PM
What are the differences between an interrupt and a trap? Provide an example of each. What is their importance?
Weegy: An interrupt is a hardware-generated event, usually caused by an I/O device requesting service. A trap, on the other and, is a software-generated interrupt. Traps are caused by 1) system calls and 2) exceptional software conditions (e.g. [ Divide by 0). Other than the source and function, processing of traps and interrupts is the same. ] (More)
Question
Expert Answered
Asked 10/1/2012 3:57:28 PM
0 Answers/Comments
17,103,009 questions answered
Popular Conversations
How many solutions does the equation |3x + 7| = –4 ...
Weegy: |2x + 1| > 5 2x + 1 > 5 or 2x + 1 4 or 2x 2 or x User: Which value of x is in the solution set of 2|x – 3| < ...
8/20/2014 4:10:36 PM| 3 Answers
In what way was Marxism different from the socialism advocated by ...
Weegy: Owens and Fourier thought that the capitalist system would bring about revolution. User: Laissez-faire ...
8/20/2014 8:26:45 PM| 3 Answers
Express as ordinary numbers. 8.97 x 10-3 0.0897 0.00897 8,970
Weegy: 68.047
8/20/2014 6:40:43 AM| 2 Answers
Evaluate -4|-4|.
8/20/2014 11:05:19 AM| 2 Answers
What is cartography?
Weegy: Cartography is the study and practice of making maps. User: What is hegemony?
8/20/2014 11:48:44 AM| 2 Answers
One of the major techniques of parody is incongruity, or ...
Weegy: One of the major techniques of parody is incongruity, or __b. pairings that don't belong together ... According ...
8/20/2014 1:45:45 PM| 2 Answers
Weegy Stuff
S
R
L
1
1
P
C
1
P
1
1
L
P
C
P
C
1
P
C
L
P
C
1
P
C
P
C
Points 1828 [Total 23428]| Ratings 2| Comments 1808| Invitations 0|Offline
S
L
1
L
Points 1404 [Total 5380]| Ratings 5| Comments 1354| Invitations 0|Online
S
L
C
P
C
1
L
L
Points 1345 [Total 14959]| Ratings 7| Comments 1275| Invitations 0|Offline
S
L
1
1
1
1
L
1
Points 1299 [Total 9006]| Ratings 2| Comments 1279| Invitations 0|Offline
S
L
P
C
L
P
C
P
C
L
P
C
P
C
P
C
Points 1118 [Total 16145]| Ratings 2| Comments 1098| Invitations 0|Online
S
L
P
C
P
C
1
L
P
C
L
P
C
P
C
P
C
P
C
Points 840 [Total 18411]| Ratings 0| Comments 840| Invitations 0|Offline
S
1
L
L
Points 448 [Total 5012]| Ratings 0| Comments 448| Invitations 0|Offline
S
1
L
1
L
P
P
L
Points 405 [Total 11066]| Ratings 1| Comments 395| Invitations 0|Offline
S
Points 272 [Total 272]| Ratings 1| Comments 252| Invitations 1|Offline
S
Points 217 [Total 228]| Ratings 3| Comments 157| Invitations 3|Offline
Home | Contact | Blog | About | Terms | Privacy | Social | ©2014 Purple Inc.