Eingabe und Ausgabe

Eingabe und Ausgabe

Mit Ein-/Ausgabe (abgekürzt E/A; engl. Input/Output; kurz I/O) bezeichnet man - als Begriff aus der EDV bzw. der Informatik - die Kommunikation / Interaktion eines Informationssystems mit seiner 'Außenwelt', z. B. seinen Benutzern oder anderen Informationssystemen, und Aktionen zum Lesen und Schreiben von Daten. Eingaben sind Signale (z.B. Kommandos) oder Daten, die das System empfängt, Ausgaben werden vom System gesendet.

Was die 'Außenwelt' ist, hängt von der jeweiligen Betrachtung ab: Aus Sicht des Computers als Gesamtsystem bzw. Hardware-Komponente sind z. B. auch die Programme 'Eingaben'. In einem Programm (dies ist im Allgemeinen der Betrachtungsgegenstand) sind Anwendungsdaten bzw. Informationen die wichtigsten Ein- oder Ausgaben; für Unterprogramme sind es auch Aufruf- und Rückgabewerte.

Inhaltsverzeichnis

Grundlagen

Eingaben, Funktionen, Daten, Ergebnisse

'Eingabe und Ausgabe sind wichtig, um den auf dem Computer laufenden Programmen eine Schnittstelle zur 'Außenwelt' zu ermöglichen. Dadurch wird erst eine vernünftige Benutzung des Systems möglich.

Zur Interaktion zwischen dem Benutzer und dem Programm stehen externe Peripheriegeräte zur Verfügung, die über das Betriebssystem (z. B. den Systembus oder / und Gerätetreiber) und mechanische bzw. andere elektronische Kommunikationsverbindungen betrieben und angesteuert werden. Dies ist nötig, da es viele unterschiedliche Protokolle gibt und sich die Geräte bezüglich Wortlänge und Verarbeitungsgeschwindigkeit unterscheiden können.

In der Methodik zur Softwareentwicklung wird im Zusammenhang mit Ein- und Ausgaben danach unterschieden, ob Daten bzw. Informationen von Benutzern an das System oder umgekehrt fließen, oder ob Daten im System (nach bestimmten Strukturregeln, z. B. der Datenmodellierung) gespeichert bzw. gelesen, geändert, gelöscht werden (create, read, update, delete = CRUD).

Hardware

Der Prozessor spricht über I/O-Controller, leistungsschwächer aber günstiger, oder I/O-Prozessoren, sehr leistungsstark aber teurer, die Geräte an. Diese dienen als Abstraktionsschicht und werden von der CPU mit einfachen LESEN- (READ) und SCHREIBEN- (WRITE) Befehlen gesteuert. Die Geräte selbst sind direkt über Daten-, Steuer- und Adressbusse angeschlossen. Sie enthalten Puffer um Anfragen und Antworten zwischenzuspeichern.

Um diese Kommunikation nun durchzuführen stehen Programmed Input/Output, Interrupt-Driven I/O sowie DMA zur Verfügung.

Bei dem Benutzer sind die Eingabegeräte in der Regel Tastatur, Maus und Joystick. Die Ausgabegeräte sind Bildschirm, Drucker und Speichermedien.

Auf die Umgebung bezogen kann die Eingabe auch Sensoren (für Temperatur, Drehzahl, Druck...) bedeuten. Die Ausgabe wären dann z. B. Leistungsregler, Ventilsteuerungen etc. Im Bereich der Regel- und Messtechnik wird so etwas verwendet.

Software

Im Softwarebereich kann man die Eingabe in Kommandozeile, Eingabe innerhalb des Programms aus Tastatur-, Maus- oder Joystick-Abfrage, lesenden Zugriff auf ein Speichermedium oder direkten lesenden Zugriff auf einen A/D-Wandler oder ähnliches unterscheiden.

Die softwareseitige Ausgabe läuft generell nicht über die Kommandozeile, sondern ausschließlich im Programm als schreibender Zugriff auf Bildschirm, Drucker, Speicher oder einen A/D-Wandler oder ähnliches.

Siehe auch: Kommandozeileninterpreter

Siehe auch


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Eingabe-Verarbeitung-Ausgabe — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. Die Elektronische Datenverarbeitung (kurz: EDV oder DV genannt) ist …   Deutsch Wikipedia

  • Ein- und Ausgabe — Die Ein /Ausgabe (abgekürzt E/A; engl. Input/Output; kurz I/O) ist ein Bereich der EDV. Als Bestandteil des Eingabe Verarbeitung Ausgabe Prinzips und der Von Neumann Architektur ist er ein zentraler Bestandteil der Informatik. Inhaltsverzeichnis… …   Deutsch Wikipedia

  • Ausgabe (Computer) — Unter Ausgabe (englisch Output) versteht man in der Informatik das, was ein Programm nach interner Berechnung auf einem Ausgabegerät (beispielsweise Bildschirm oder Drucker), eine Schnittstelle oder einen Datenspeicher (Datei) ausgibt. Die… …   Deutsch Wikipedia

  • Eingabe (Computer) — Die Eingabe (englisch input) eines Computerprogramms ist das, was es zu seiner Ausführung benötigt. Der Begriff Eingabe bezeichnet dabei sowohl die Daten als auch den Vorgang, mit dem diese an das Programm übergeben werden. Der Begriff bezeichnet …   Deutsch Wikipedia

  • Ein/Ausgabe — Die Ein /Ausgabe (abgekürzt E/A; engl. Input/Output; kurz I/O) ist ein Bereich der EDV. Als Bestandteil des Eingabe Verarbeitung Ausgabe Prinzips und der Von Neumann Architektur ist er ein zentraler Bestandteil der Informatik. Inhaltsverzeichnis… …   Deutsch Wikipedia

  • Eingabe-Ausgabe-Gerät — Eingabe Ausgabe Gerät,   Bestandteil der Hardware eines Computersystems, der sowohl der Eingabe als auch der Ausgabe dient. Es gibt nur wenige derartige Geräte; die meisten Geräte dienen entweder nur der Eingabe (wie etwa eine Tastatur) oder nur… …   Universal-Lexikon

  • Eingabe-Ausgabe-Controller — Eingabe Ausgabe Controller,   Typ von Controllern, der die Datenübertragung zu bzw. von Ausgabegeräten und Eingabegeräten sowie Laufwerken steuert und kontrolliert, einschließlich der entsprechenden Übertragungskanäle (Ports). Dadurch, dass der… …   Universal-Lexikon

  • Ausgabe — Fassung; Version; Spesen; Kosten; Kapitalaufwand; Aufwand; Aufwendung; Unkosten; Kostenaufwand; Edition; Ed.; Auflage; …   Universal-Lexikon

  • künstliche Intelligenz: Arbeits- und Anwendungsgebiete —   Prinzipien der Problemlösung   Der Schachwettkampf zwischen Gary Kasparow und dem IBM Computer »Deep Blue« im Mai 1997 hat in der Öffentlichkeit reges Interesse geweckt; handelte es sich hierbei doch um den ersten großen Sieg einer mit… …   Universal-Lexikon

  • Ein-/Ausgabe —   [Abk. E/A, engl. input/output, I/O], Sammelbegriff für alle Geräte und Programme, die zur Eingabe bzw. Ausgabe von Daten dienen. Meist sind dies an den Computer angeschlossene Peripheriegeräte und die Gerätetreiber, die für ihre Funktion… …   Universal-Lexikon

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”