/ / Serielle Schnittstelle und ihre Relevanz

Serienport und seine Relevanz

Nun hören Sie den Ausdruck "PortsComputer “müssen Sie nicht in Fachgeschäfte gehen oder eigene Computerausrüstung besitzen. In der Tat sind sogar Grundschüler mit dieser Ausgabe bestens vertraut.

Bei den Worten "Hafen" denkt normalerweise eine PersonEin Pier mit hohen Kränen, an dem große Schiffe einfahren, Produkte liefern und Waren laden. In der Computertechnologie ist ein E / A-Port eine Art Hardwareschnittstelle, mit der interne und periphere Geräte an den Motherboard-Datenbus angeschlossen werden können. Seit dem Aufkommen der ersten Computer wurde eine große Anzahl verschiedener Ports vorgeschlagen, die sich sowohl in der physischen Implementierung als auch im verwendeten Protokoll unterscheiden. Einige haben überlebt und werden sogar in unserer Zeit verwendet. Daher begannen viele Motherboard-Hersteller, die serielle Schnittstelle ihrer Produkte neu zu verdrahten.

Warum ist er so bemerkenswert? Die asynchrone serielle Schnittstelle (manchmal auch COM genannt, vom englischen Wort "Communications") wurde in den ersten IBM-kompatiblen Computermodellen verwendet. Wird verwendet, um eine Maus, ein Modem oder andere Peripheriegeräte anzuschließen und die einfachste Netzwerkverbindung zweier Computer zu organisieren (ein Nullmodemkabel war erforderlich). Einer der Vorteile einer seriellen Schnittstelle ist die einfache Implementierung von Hardware und Software.

Physikalisch wird es durch 9 oder 25 Pins dargestelltVerbinder. Die Datenübertragung erfolgt Stück für Stück nacheinander (hier kommt übrigens der zweite Name her). Das Protokoll legt keinen Zeitrahmen für das Intervall zwischen jeweils 16 Bits (2 Bytes) fest. Aufgrund dieser Funktion wird die serielle Schnittstelle manchmal als asynchron bezeichnet.

Es ist erwähnenswert, dass die BitrateInformationen sind noch geregelt. In der Standard-Hardware-Implementierung ist beispielsweise eine Geschwindigkeit von 115.200 Bit pro Sekunde (Baud) zulässig, obwohl Windows-Betriebssysteme diese normalerweise künstlich auf 9600 beschränken (der Benutzer kann eine Anpassung im Geräte-Manager vornehmen). Im Gegensatz zu anderen seriellen Schnittstellen (USB, FireWire) werden Bits nicht in Paketen gesammelt, sondern bei ihrem Eintreffen übertragen.

Die gemeinsame USB-Schnittstelle wurde mit eingeführtder Zweck, den veralteten COM-Port (RS-232C) vom Markt zu verdrängen. Dieser Schritt war unvermeidlich, da die Datenübertragungsrate in der produktivsten Version nur 921600 Baud betrug, was nicht ausreichte (vergleiche mit USB und seinen 480 Mbit / s). Der zweite wesentliche Nachteil ist die Unmöglichkeit des Hot-Plugging: Der Versuch, ein Gerät an eine serielle Schnittstelle anzuschließen, während der Computer ausgeführt wurde, führte bestenfalls zu einer Unmöglichkeit des Betriebs aufgrund des Mangels an Plug & Play-Technologie und im schlimmsten Fall zum Ausfall sowohl des Geräts selbst als auch des Controllers. COM-Anschluss auf der Hauptplatine (Erweiterungskarte).

Aus diesem Grund vor ein paar Jahren allesDie hergestellten Karten hatten keinen COM-Anschluss, wie dies bei PS / 2 und AGP der Fall war. Die große Anzahl vorhandener Peripheriegeräte, die für die Arbeit mit einer seriellen Schnittstelle ausgelegt sind, zwang die Hersteller jedoch dazu, COM und sogar LPT (parallel) wieder einzuführen. Ohne Zweifel sagten viele Benutzer "Danke" zu ihnen. Um einen Satellitenempfänger erneut zu starten, müssen Sie nicht mehr nach einem alten Computer suchen oder unbequeme Wechselrichteradapter kaufen. Darüber hinaus arbeiten die meisten Programmierer auch über die serielle Schnittstelle, da das Schreiben von Steuerprogrammen keine besonderen Schwierigkeiten bereitet.

Interessanterweise viele moderne PeripheriegeräteGeräte für den korrekten Betrieb im Betriebssystem emulieren ihren COM-Port. Dies sind Mobiltelefone, Funkmodems, Bluetooth-Adapter usw. Natürlich übertreffen die Eigenschaften eines solchen virtuellen Ports die Standardimplementierung erheblich.