IOPfads
IOPfads, kurz für Eingabe-Ausgabe-Pfade, bezeichnet in der Informatik den Weg, den eine Ein-/Ausgabe-Anforderung von der anfragenden Anwendung bis zum Zielgerät oder zur Zielressource durchläuft. Er umfasst sowohl virtuelle als auch physische Stufen der Datenverarbeitung und spiegelt wider, wie Betriebssystem, Treiber und Hardware zusammenarbeiten, um eine I/O-Operation zu realisieren.
Der I/O-Pfad in modernen Betriebssystemen besteht typischerweise aus mehreren Schichten: eine Anwendung oder ein Prozess, der
Unterschiedliche I/O-Modelle verändern den Pfad: synchrones vs. asynchrones I/O, gepufftes I/O vs. Direct I/O (z. B.
Leistungsaspekte: Die Latenz, der Durchsatz und die CPU-Last hängen davon ab, wie gut der Pfad gepuffert, zusammengeführt