|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
• |
The
I/O manager is responsible for
|
|
|
– |
file
systems
|
|
|
– |
cache
management
|
|
|
– |
device
drivers
|
|
|
– |
network
drivers
|
|
|
• |
Keeps
track of which installable file systems are loaded, and
|
|
|
manages
buffers for I/O requests
|
|
• |
Works
with VM Manager to provide memory-mapped file I/O
|
|
• |
Controls
the XP cache manager, which handles caching for the
|
|
|
entire
I/O system
|
|
• |
Supports
both synchronous and asynchronous operations, provides
|
|
time
outs for drivers, and has mechanisms for one driver to call
|
|
|
another
|
|