Question

POWER KE TRAIL RUN LEARN 1 LEARN FITNESS TEST PULSE DRIVEN CANYON BURE GORGE TRAIL TRAINING ZONES FAT BURN ENDURANCE PERFORMA

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Polling is a procedure written in software that detects that an event has occurred. In this we write a programme to check whether some part of computation needs a attention, because of this lots of cycles may get wasted.

In interrupt it there is a command that takes the CPU to the required memory location to perform the task, so it doesn't require attention and unwanted cycle loss may be skipped.

DMA is a hardware process that can handle data transfers without processor intervention. Thus, events can happen behind the scene without needing to interrupt the processor. DMA is best suited (but not limited to) mass data transfers, from peripheral to memory, memory to peripheral, or memory to memory. A typical example of DMA data transfer is high-speed ADC sampling, video recording and playback, or audio recording and playback.

So here we want to track the heart rate, motion sensor and so on. To tackle this problem polling is not the best option as it has cycle loss, then interrupt is quit great for this but DMA gives better functionality and supports mass data calculation. So if DMA based microcontroller is cheap then we will go for DMA but if the cost of interrupt based microcontrollers is low then we have to use interrupt, yes cost of component affects the profit of company.

Add a comment
Know the answer?
Add Answer to:
POWER KE TRAIL RUN LEARN 1 LEARN FITNESS TEST PULSE DRIVEN CANYON BURE GORGE TRAIL TRAINING...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT