<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Eingabe_und_Ausgabe</id>
	<title>Eingabe und Ausgabe - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Eingabe_und_Ausgabe"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Eingabe_und_Ausgabe&amp;action=history"/>
	<updated>2026-06-08T07:55:10Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Eingabe_und_Ausgabe&amp;diff=88878&amp;oldid=prev</id>
		<title>imported&gt;Kabelschmidt: entweder z.B. oder usw.</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Eingabe_und_Ausgabe&amp;diff=88878&amp;oldid=prev"/>
		<updated>2025-12-15T14:14:42Z</updated>

		<summary type="html">&lt;p&gt;entweder z.B. oder usw.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Belege fehlen}}&lt;br /&gt;
{{Redundanztext&lt;br /&gt;
|3=Eingabe und Ausgabe&lt;br /&gt;
|4=Eingabe (Computer)&lt;br /&gt;
|5=Ausgabe (Computer)|2=Mai 2024|1=[[Spezial:Beiträge/84.59.48.61|84.59.48.61]] 07:10, 11. Mai 2024 (CEST)}}&lt;br /&gt;
Mit &amp;#039;&amp;#039;&amp;#039;Ein-/Ausgabe&amp;#039;&amp;#039;&amp;#039; (abgekürzt &amp;#039;&amp;#039;&amp;#039;E/A&amp;#039;&amp;#039;&amp;#039;; {{enS|&amp;#039;&amp;#039;input/output&amp;#039;&amp;#039;}}, kurz &amp;#039;&amp;#039;&amp;#039;{{lang|en|I/O}}&amp;#039;&amp;#039;&amp;#039;) bezeichnet man – als Begriff aus der [[Elektronische Datenverarbeitung|EDV]] bzw. der [[Informatik]] – die Kommunikation / Interaktion eines [[Informationssystem]]s mit seiner &amp;#039;Außenwelt&amp;#039;, z.&amp;amp;nbsp;B. seinen [[Benutzer]]n oder anderen Informationssystemen, und Aktionen zum Lesen und Schreiben von [[Daten]]. Eingaben sind Signale (z.&amp;amp;nbsp;B. [[Kommandozeile]]n) oder Daten, die das System &amp;#039;&amp;#039;empfängt&amp;#039;&amp;#039;, [[Ausgabe (Computer)|Ausgaben]] werden vom System &amp;#039;&amp;#039;gesendet&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Was die ‚Außenwelt‘ ist, hängt von der jeweiligen Betrachtung ab: Aus Sicht des &amp;#039;&amp;#039;[[Computer]]s&amp;#039;&amp;#039; als ausführender [[Prozessor]] sind z.&amp;amp;nbsp;B. auch die Programme ‚Eingaben‘. In einem &amp;#039;&amp;#039;[[Computerprogramm|Programm]]&amp;#039;&amp;#039; (dies ist im Allgemeinen der Betrachtungsgegenstand) sind [[Daten|Anwendungsdaten]] von/für Benutzer(n) oder andere(n) Systeme(n) die wichtigsten Ein- oder Ausgaben; für &amp;#039;&amp;#039;[[Unterprogramm]]e&amp;#039;&amp;#039; sind es u.&amp;amp;nbsp;a. auch die Aufruf- und Rückgabewerte ([[Parameter (Informatik)|Parameter]]) korrespondierender Programme/-Teile, für einen [[Drucker (Gerät)|Drucker]] sind es die zu druckenden Texte/Grafiken etc. inkl. dazugehörender Steuerkommandos.&lt;br /&gt;
&lt;br /&gt;
== Grundlagen ==&lt;br /&gt;
[[Datei:Systemmodell IO-Fu-Dat.png|mini|Eingaben, Funktionen, Daten, Ergebnisse]]&lt;br /&gt;
&lt;br /&gt;
Eingaben und Ausgaben sind für die auf einem [[Computer]] laufenden Programme die &amp;#039;&amp;#039;[[Schnittstelle]]n&amp;#039;&amp;#039; zu ihrer ‚Außenwelt‘. Durch sie wird die Anwendung von Programmen oder auch Programmteilen (wie [[Unterprogramm]]en) für individuelle und unterschiedliche Zwecke/Situationen möglich.&lt;br /&gt;
&lt;br /&gt;
Zur &amp;#039;&amp;#039;Interaktion zwischen Benutzer und Programm&amp;#039;&amp;#039; stehen externe [[Peripheriegerät]]e zur Verfügung, die über das [[Betriebssystem]] (z.&amp;amp;nbsp;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 [[Kommunikationsprotokoll|Protokolle]] gibt und sich die Geräte bezüglich [[Datenwort|Wortlänge]] und Verarbeitungsgeschwindigkeit unterscheiden können.&lt;br /&gt;
&lt;br /&gt;
In der Methodik zur [[Softwaretechnik|Softwareentwicklung]] wird im Zusammenhang mit Ein- und Ausgaben danach unterschieden, ob Daten von &amp;#039;&amp;#039;außen&amp;#039;&amp;#039; (z.&amp;amp;nbsp;B. von Benutzern) an das [[Informationssystem|System]] (oder umgekehrt) fließen oder ob sie [[Daten]] sind, die &amp;#039;&amp;#039;im System&amp;#039;&amp;#039; gespeichert bzw. gelesen, geändert oder gelöscht werden (&amp;#039;&amp;#039;{{lang|en|create, read, update, delete}} = [[CRUD]]&amp;#039;&amp;#039;).&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
Der Prozessor spricht die externen Geräte über [[Controller (Hardware)|I/O-Controller]] (leistungsschwächer aber günstiger) oder [[Koprozessor#Koprozessoren in der I/O-Verarbeitung|I/O-Prozessoren]] (sehr leistungsstark aber teurer) an. Diese dienen als Abstraktionsschicht und werden von der CPU mit einfachen LESEN- (&amp;#039;&amp;#039;READ&amp;#039;&amp;#039;) und SCHREIBEN- (&amp;#039;&amp;#039;WRITE&amp;#039;&amp;#039;) Befehlen gesteuert. Die Geräte selbst sind direkt über Daten-, Steuer- und Adressbusse angeschlossen. Sie enthalten [[Puffer (Informatik)|Puffer]] um Anfragen und Antworten zwischenzuspeichern. Sogenannte I/O-Supervisors sind für Inbetriebnahmezwecke und Fehlersuche meist nur temporär eingebunden.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.profibus.de/profinet-io-devices |titel=PROFINET IO Devices |sprache=de-DE |abruf=2025-07-08}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um diese Kommunikation durchzuführen, stehen [[Programmed Input/Output]], [[Interrupt-Driven I/O]] sowie [[Speicherdirektzugriff|DMA]] zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Für [[Benutzer]] sind die Eingabegeräte in der Regel [[Tastatur]], [[Maus (Computer)|Maus]] und [[Joystick]], Ausgabegeräte sind meist [[Bildschirm]], [[Drucker (Gerät)|Drucker]] oder portable [[Datenspeicher|Speichermedien]].&lt;br /&gt;
&lt;br /&gt;
Auf die Umgebung bezogen kann die Eingabe auch Sensoren (für Temperatur, [[Drehzahl]], Druck …) bedeuten. Die Ausgabe wären dann z.&amp;amp;nbsp;B. Leistungsregler, Ventilsteuerungen. Im Bereich der Regel- und [[Messtechnik]] wird so etwas verwendet.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
{{Siehe auch|Kommandozeileninterpreter}}&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Eingabe (Computer)]]&lt;br /&gt;
* [[Ausgabe (Computer)]]&lt;br /&gt;
* [[EVA-Prinzip]]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Informatik]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Kabelschmidt</name></author>
	</entry>
</feed>