Terminalemulation

Eine Terminalemulation ist ein Computer – Programm, das stirbt Funktion Ein Terminals nachbildet. Terminalemulationen can Auf dem Personal Computer in Einem Fenster oder Wie bei Einem Terminal – Die ganze Bildschirmfläche verwendend angezeigt Werden.

Die Benutzerschnittstelle ist meiststens textorientiert. Durch ANSI-Escapesequenzen kann durch Zeichenkodierung umgeschaltet und damit auch eine Grafische Symbole vorgegeben werden.

Die Plattform, auf der Die Emulation stattfindet, Durcheinander auch minde Freundes sterben möglichkeit zur Aus- und Eingabe von Zeichen (z. B. ASCII ) Bieten. Die am häufigsten verwendete Plattform ist eine grafische Benutzeroberfläche. Eine Terminalemulation wird verwendet, um textorientierte Programme zu verwenden.

Textanwendung ↔ Terminalemulation ↔ Grafik Oberfläche
 Shell ↔ xterm ↔ X11

Architektur

Eine Terminalemulation ermöglicht stirbt Interaktion mit Einem textorientierten Programm Innerhalb Eines GRAFISCHE user interface . Sie macht das Arbeiten Mit Möglich Prog Rahmen, sterben sterben Grafikschnittstelle nicht direkt zur Ausgabe hotellet (z. B. Weil sie Programmierer gerechnet wurden, als es für sterben Benutzt Hardware noch keine Grafikschnittstelle GAB, oder Weil es Einfacher ist, Ausgabe Gesetz über die Textschnittstelle abzuwickeln). Der textorientierten Programm Stellt es mich als Text-Terminal dar (DAHER den Namen), und die Grafik Schnittstelle als grafikfähiges Programm.

Funktionales Schweißen

Eine Terminalemulation Wechsel verkraften Same Aufgabe, sterben sterben Hardware Eines Terminals und sterben diesem Auf dem Großrechner zugeordnete Software bewerkstelligen. Allerdings ist sterben Emulation einer Normalen Prozess des Betriebssystem , wo Durch Die CPU des PCs ausgeführt Wird, statt Programm Eines, Gespeichert im ROM der Hosts ausgeführt Durch D flat CPU und. Werden dabei stirbt Ausgabe Eine textorientierten Anwendungen von der Terminalemulation Analysiert und in Betrieb Einer Grafikschnittstelle (z. B. X11 ) umgesetzt.

Tastaturbänder im Terminal-Fenster wurden vom Prozess hergestellt, der innere Teil der Emulation wird ausgeführt. Dabei handelt es sich um einen der Command Sailing Interpreter . Der Kommandozeileninterpreter Wird Durch einen Pseudo – Terminal vorgegaukelt, mit Einem Terminal – Verbunde zu sein, stirbt Meister-Seite des Pseudo ist aber with the Prozess der Terminalemulation Verbunden, statt zum beispiel Serien mit Einer Schnittstelle.

Beispiele

Programme, die lokale Anbindung an den Großrechner voraussetzen:

  • xterm , rxvt , Aterm , Eterm , wterm , Gnome – Terminal , Konsole in der Unix – Welt
  • „Extra“ in Windows -Umgebung zur Emulation von IBM-Terminals
  • VTerm und andere in der VAX -Welt
  • TeemTalk (Linux, Windows, CE, XPe)

Programm, die für den Gedankengang gedacht:

  • HyperTerminal (in Windows XP Betriebssystem enthalten)
  • PuTTY (für Windows und Unixartige Systeme)
  • Telnet- Clients