Machine-translated by Google. Questions are authored in English.
Top

Discussion

None of the following belongs in an interrupt handler in a driver except

  • A.waiting for a bus transaction to complete
  • B.writing a log message to the console
  • C.clearing the device's interrupt flag
  • D.allocating a buffer for the received data

Answer: C

Correct answer: clearing the device's interrupt flag

Acknowledging the device is exactly what a handler must do, and doing it promptly stops the interrupt reasserting. The other three all take an unbounded or long time - waiting on a bus, writing to a console, allocating memory - and any of them in a handler risks missing the next interrupt or hanging outright.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.