IOAktivitäten
IOAktivitäten, oft auch als I/O-Aktivitäten bezeichnet, umfassen die Prozesse des Datentransfers zwischen Speicher, CPU und Peripherie eines Computersystems. Sie betreffen Ein- und Ausgabeoperationen sowohl innerhalb des Systems als auch an externe Geräte und beeinflussen maßgeblich Leistung, Reaktionszeit und Energieverbrauch.
Zu den Kernkomponenten gehören I/O-Geräte (Festplatten, SSDs, Netzwerkkarten, Tastatur, Monitor), Gerätetreiber, das I/O-Subsystem und das Interrupt-Handling.
Arten von IOAktivitäten umfassen synchrone (blockierende) und asynchrone (nicht blockierende) I/O sowie Polling. Bei asynchroner I/O
Die Leistung von IOAktivitäten wird durch Metriken wie Durchsatz (MB/s oder IOPS) und Latenz gemessen. I/O-Scheduling-Algorithmen
Mit dem Aufkommen schnellerer Speichersysteme verändern Technologien wie NVMe, NVMe over Fabrics und DMA-unterstützte Subsysteme die