Question: Explain why I/O with DMA is more efficient than with polling? P Suppose you develop a photo-editing application to run on the Linux OS. To

Explain why I/O with DMA is more efficient than with polling? P Suppose you develop a photo-editing application to run on the Linux OS. To speed running on multi-core computers, the program uses 4 processes that execute various CPU-intensive editing tasks (e.g. filtering, smoothing, compression) in parallel. Keep in mind that high-resolution pictures need megabytes of memory. Which method for inter-process communication would you choose to optimize application performance (i.e. reduce execution time): shared memory? Message passing? File sharing? Explain in detail your choice
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
