IOGeräten
IO-Geräte, auch Eingabe-/Ausgabegeräte genannt, sind Hardwarekomponenten, die den Datenaustausch zwischen einem Computersystem und seiner Umgebung ermöglichen. Sie bilden den äußeren Zugriffspunkt auf Rechenleistung und Speicher. Systematisch unterscheidet man Eingabegeräte, Ausgabegeräte sowie kombinierte Geräte, die Daten in beide Richtungen übertragen können.
Beispiele: Eingabegeräte sind Tastatur, Maus, Scanner und Mikrofon; Ausgabegeräte umfassen Monitor, Drucker und Lautsprecher; kombinierte Geräte
Technisch bestehen IO-Geräte aus einem physischen Gerät, einer Schnittstelle, einem Controller und einem Treiber. Der Controller
Wichtige Leistungsmerkmale sind Bandbreite, Latenz und Durchsatz. I/O-Architekturen nutzen Direct Memory Access (DMA), Pufferung und Cache
In der Praxis werden IO-Geräte durch Treiber verwaltet. Das Betriebssystem bietet eine Abstraktion, damit Anwendungen unabhängig
Sicherheit, Zuverlässigkeit und Zugänglichkeit sind zentrale Themen: Firmware-Updates, Treiberpflege, Fehlertoleranz sowie barrierefreie Eingaben für Hilfstechnologien spielen