File descriptors and network sockets are objects in NT Executive
|
NT supports asynchronous disk I/O via callback functions and disk I/O API
-
Video server design exploits concurrency using asynchronous I/I
|
NT also supports asynchronous network I/O!
-
On data arrival, a message is sent to message queue
-
Messages retrieved by polling mechanism
-
On receipt of the message client reads from the network. The mechanism is not blocking
-
Dual buffering combined with asynchronous I/O hides disk and network latencies.
|