EingabeAusgabe
EingabeAusgabe, kurz I/O, bezeichnet in der Informatik alle Datenflüsse zwischen einem Computersystem und seiner Umwelt. Dazu gehören Benutzereingaben über Tastatur und Maus, Ausgaben an Bildschirme oder Drucker sowie der Austausch von Daten über Netzwerke, Speichermedien und Peripheriegeräte. In Programmiersprachen und Betriebssystemen wird der Begriff oft weiter gefasst als Sammlung von Mechanismen, die es ermöglichen, Daten zu lesen, zu schreiben und zu steuern, wie schnell oder wann diese Operationen erfolgen.
Typische I/O-Konzepte sind Eingabe- und Ausgabeströme bzw. -kanäle (Streams), Pufferung, asynchrone oder synchrone Verarbeitung, sowie serielle
Auf Betriebssystemebene steuert das I/O-Subsystem den Zugriff auf Geräte, nutzt Interrupts, Direct Memory Access (DMA) und
Die Konzepte der Eingabe und Ausgabe sind grundlegend für Softwaredesign, Testing und Performance-Analysen. Eine klare I/O-Strategie