EinAusgabePorts
EinAusgabePorts, oft auch I/O-Ports genannt, sind Schnittstellen zwischen der Zentralverarbeitungseinheit (CPU) und Peripheriegeräten wie Tastaturen, Festplatten oder Netzwerkschnittstellen. Über sie erfolgt der Austausch von Daten sowie Steuer- und Statussignalen. In vielen Architekturen existiert ein separater I/O-Adressraum, auf den über spezifische Befehle zugegriffen wird, um Peripherie zu steuern.
Der Zugriff erfolgt typischerweise über eine eigenständige Portadresse, meist 8- bis 16-Bit breit. Praktisch erfolgt der
Kommunikation über I/O-Ports kann auf verschiedene Weisen erfolgen: Polling, bei dem die CPU den Port regelmäßig
Im Vergleich dazu verwenden viele Systeme Memory-mapped I/O, bei dem Geräte Register im normalen Speicher adressierbar
Heutzutage existieren I/O-Ports vor allem für Legacy-Geräte, BIOS-Funktionen und bestimmte Peripherie. Moderne Systeme nutzen häufig Memory-mapped