Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenloses um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereiche, welche für Gäste verwehrt bleiben

output

Programmed Input/Output (auch bekannt als Programmable Input/Output, kurz PIO) ist ein Regelwerk zur Steuerung des Datenaustauschs zwischen dem Hauptprozessor und den Peripheriegeräten, insbesondere ATA-Geräten, eines Computers.
Der Prozessor kann dabei mittels Lese- und Schreibbefehlen auf den Speicherbereich eines Gerätes zugreifen und damit Daten zwischen Gerät und Prozessorregistern transportieren. Soll der eigentliche Datenaustausch zwischen Peripheriegerät und Hauptspeicher erfolgen, was häufig der Fall ist, so muss der Prozessor die per PIO erhaltenen Daten in einem weiteren Schritt in den Hauptspeicher schreiben.
Ausführende Einheit für diesen Datenaustausch ist der Hauptprozessor, d. h., es wird Rechenleistung des Prozessors in Anspruch genommen. Das ist einer der Hauptnachteile dieses Datenaustauschverfahrens. Durch Nutzung von DMA (direct memory access), das den Datenaustausch ohne direkte Mitwirkung der CPU regelt, kann für größere Datenmengen eine deutliche Performanceverbesserung erreicht werden. Für kleinere Datenmengen wie beispielsweise Kontrollinformationen ist PIO häufig die bessere Wahl.

Du musst dich Anmelden oder Registrieren um diesen link zusehen!
  • 5

    Phantom

    • Beiträge
      25.396
    • Medien
      29
    • Alben
      3
    • Lösungen
      5
    • Reaktionspunkte
      26.806
    • Punkte
      1.103
  • Zurück
    Oben