Windows NT I/O subsystem
E805872
The Windows NT I/O subsystem is the core component of the Windows NT operating system responsible for managing input/output operations between applications, device drivers, and hardware in a modular, layered architecture.
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
I/O subsystem
ⓘ
operating system component ⓘ |
| coordinates |
I/O error handling
ⓘ
I/O operations across multiple drivers ⓘ |
| developedBy | Microsoft ⓘ |
| ensures |
device independence for applications
ⓘ
uniform I/O interfaces ⓘ |
| exposesAPI |
Win32 I/O functions via user-mode subsystems
ⓘ
native NT I/O system services ⓘ |
| handles |
device I/O
ⓘ
file I/O ⓘ network I/O ⓘ |
| hasArchitecture |
layered architecture
ⓘ
modular architecture ⓘ |
| includesComponent |
HAL-facing driver stack
ⓘ
I/O manager NERFINISHED ⓘ cache manager ⓘ device drivers ⓘ file system drivers ⓘ network redirectors ⓘ plug and play manager NERFINISHED ⓘ power manager ⓘ |
| interactsWith |
Windows NT executive
NERFINISHED
ⓘ
hardware abstraction layer ⓘ user-mode subsystems ⓘ |
| introducedIn | Windows NT 3.1 NERFINISHED ⓘ |
| operatesIn | kernel mode ⓘ |
| partOf |
Windows NT
NERFINISHED
ⓘ
Windows NT kernel mode architecture NERFINISHED ⓘ |
| provides |
asynchronous I/O support
ⓘ
device-independent I/O interfaces ⓘ synchronous I/O support ⓘ |
| responsibleFor |
I/O request processing
ⓘ
communication between applications and device drivers ⓘ communication between device drivers and hardware ⓘ managing input operations ⓘ managing output operations ⓘ |
| supportsFeature |
I/O completion ports
NERFINISHED
ⓘ
buffered I/O ⓘ caching of file data ⓘ direct I/O ⓘ filter drivers ⓘ memory-mapped I/O ⓘ plug and play ⓘ power management ⓘ stackable drivers ⓘ |
| usesAbstraction | I/O Request Packet (IRP) NERFINISHED ⓘ |
| usesModel | I/O request packet model ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.