Freigeben über


Consoles

Eine Konsole ist eine Anwendung, die E/A-Dienste für Zeichenmodusanwendungen bereitstellt.

Eine Konsole besteht aus einem Eingabepuffer und einem oder mehreren Bildschirmpuffern. Der Eingabepuffer enthält eine Warteschlange mit Eingabedatensätzen, die jeweils Informationen zu einem Eingabeereignis enthalten. Die Eingabewarteschlange enthält immer Tastendruck- und Tastenlösevorgänge. Es kann auch Mausereignisse (Zeigerbewegungen und Tastendrücke und Loslassen) und Ereignisse enthalten, bei denen sich Benutzeraktionen auf die Größe des aktiven Bildschirmpuffers auswirken. Ein Bildschirmpuffer ist ein zweidimensionales Array von Zeichen- und Farbdaten für die Ausgabe in einem Konsolenfenster. Mehrere Prozesse können eine Konsole gemeinsam nutzen.

Tipp

Eine breitere Vorstellung von Konsolen und deren Beziehung zu Terminals und Befehlszeilenclientanwendungen finden Sie in der Ökosystem-Roadmap.