whitehorsey
- 188
- 0
1. Why is polling synchronous and interrupts are not?
The discussion revolves around the concepts of synchronous and asynchronous I/O, specifically focusing on the differences between polling and interrupts in operating systems. Participants explore the definitions, implications, and practical applications of these terms in the context of I/O operations.
Participants express differing views on the definitions and implications of synchronous versus asynchronous I/O, indicating that the discussion remains unresolved with multiple competing perspectives.
There are unresolved questions regarding the definitions of synchronous and asynchronous I/O, as well as the conditions under which polling may be classified differently based on implementation details.
Wiki articles:whitehorsey said:Then, it asks which one is synchronous polling or interrupts. I found that polling is synchronous but I don't understand why.
rcgldr said:
This is how the wiki article defines synchronous I/O, the program starts an I/O, then waits for that I/O to complete before continuing to do anything else.whitehorsey said:I'm thinking that polling is synchronous because you wait for it to be completed ...
rcgldr said:This is how the wiki article defines synchronous I/O, the program starts an I/O, then waits for that I/O to complete before continuing to do anything else.
...