IOFähigkeiten
IO-Fähigkeiten, auch als I/O-Fähigkeiten bezeichnet, beschreiben die Fähigkeit eines Systems, Eingaben zu verarbeiten und Ausgaben zu erzeugen. Sie umfassen sowohl die Hardware-Schnittstellen und das Speicher- sowie Bus-Subsystem als auch das Software-I/O-Verhalten des Betriebssystems und der Treiber. Zentrale Komponenten sind USB, PCIe, SATA/NVMe und Netzwerkschnittstellen sowie die Speichermedien HDD/SSD und deren Anbindung.
Wichtige Größen zur Charakterisierung von IO-Fähigkeiten sind Bandbreite (Durchsatz in MB/s oder Gb/s), Latenz (Zeit bis
Auf der Software-Seite umfasst das Betriebssystem-I/O-Sub-System, Treiber, I/O-Scheduler, Cache- und Buffersysteme sowie Mechanismen zur Virtualisierung wie
Anwendungsbereiche reichen von Desktop-Systemen über Server bis hin zu eingebetteten Systemen und Cloud-Infrastrukturen. In sicherheitskritischen Umgebungen
Standards und Referenzen umfassen PCI-SIG, USB-IF, SATA/NVMe, Ethernet sowie Benchmark-Tools wie fio, iozone und hdparm, mit