Paralleler Hafen

Ein paralleler Hafen ist ein Typ der Schnittstelle, die auf Computern (Persönlicher und sonst) gefunden ist, um verschiedene Peripherie zu verbinden. In der Computerwissenschaft ist ein paralleler Hafen eine parallele Kommunikation physische Schnittstelle. Es ist auch bekannt als ein Hafen von Druckeranschluss oder Centronics. Der IEEE 1284-Standard definiert die bidirektionale Version des Hafens, der die Übertragung und den Empfang von Datenbit zur gleichen Zeit erlaubt.

Geschichte

Der Centronics Drucker des Modells 101 wurde 1970 vorgestellt und hat die erste parallele Schnittstelle für Drucker eingeschlossen. Die Schnittstelle wurde von Robert Howard und Prentice Robinson an Centronics entwickelt. Die Centronics-Parallele-Schnittstelle ist schnell ein De-Facto-Industriestandard geworden; Hersteller der Zeit haben dazu geneigt, verschiedene Stecker auf der Systemseite zu verwenden, so war eine Vielfalt von Kabeln erforderlich. Zum Beispiel haben frühe VAX Systeme einen Gleichstrom 37 Stecker verwendet, NCR hat den 36-Nadeln-Mikrozierband-Stecker verwendet, Instrumente von Texas haben einen 25-Nadeln-Karte-Rand-Stecker verwendet, und Allgemeine Daten haben einen 50-Nadeln-Mikrozierband-Stecker verwendet.

Dataproducts hat eine sehr verschiedene Durchführung der parallelen Schnittstelle für ihre Drucker eingeführt. Es hat einen Gleichstrom 37 Stecker auf der Gastgeber-Seite und ein 50 Nadel-Stecker auf der Drucker-Seite — irgendein verwendet ein DD-50 (manchmal falsch gekennzeichnet als ein "DB50") oder der Block hat M 50 Stecker gestaltet; die M 50 ist auch Winchester genannt geworden. Parallele von Dataproducts war in einer kurzen Linie für Verbindungen bis zu und eine Version der langen Linie für Verbindungen von dazu verfügbar. Die Dataproducts-Schnittstelle wurde auf vielen Großrechner-Systemen im Laufe der 1990er Jahre gefunden, und viele Drucker-Hersteller haben die Schnittstelle von Dataproducts als eine Auswahl angeboten.

IBM hat IBM Personal Computer 1981 befreit und hat eine Variante der Schnittstelle von Centronics eingeschlossen — nur Firmenzeichen-Drucker von IBM (wiedergebrandmarkt von Epson) konnten mit IBM PC verwendet werden. IBM hat das parallele Kabel mit einem DB25F Stecker auf der PC-Seite und dem Stecker von Centronics auf der Drucker-Seite standardisiert. Verkäufer haben bald Drucker befreit, die sowohl mit normalem Centronics als auch mit der Durchführung von IBM vereinbar sind.

IBM hat eine frühe Form der bidirektionalen Schnittstelle 1987 durchgeführt. HP hat ihre Version von bidirektionalen, bekannten als Bitronics, auf LaserJet 4 1992 eingeführt. Die Schnittstellen von Bitronics und Centronics wurden durch den IEEE 1284-Standard 1994 ersetzt.

Historischer Gebrauch

Vor dem Advent von USB wurde die parallele Schnittstelle angepasst, um auf mehrere peripherische Geräte außer Druckern zuzugreifen. Wahrscheinlich war eines der frühsten Geräte, um Parallele zu verwenden, als eine Hardware-Schlüsselform des Softwarekopie-Schutzes verwendete Kopierschutzstecker. Schwirren-Laufwerke und Scanner waren frühe Durchführungen, die von Außenmodems, gesunden Karten, Netzkameras, gamepads, Steuerknüppeln, Außenfestplatte-Laufwerken und CD-ROM-Laufwerken gefolgt sind. Adapter waren verfügbar, um SCSI Geräte über die Parallele zu führen. Andere Geräte wie EPROM-Programmierer und Hardware-Kontrolleure konnten über den parallelen Hafen verbunden werden.

Aktueller Gebrauch

Für Verbraucher haben die USB-Schnittstelle — und manchmal Ethernet — den Paralleldrucker-Hafen für Verbindungen sowohl Druckern als auch zu anderen Geräten effektiv ersetzt.

Viele Hersteller von Personalcomputern und Laptops denken, dass Parallele ein Vermächtnis-Hafen ist und nicht mehr die parallele Schnittstelle einschließt. Die Richtlinien für das Windows-Firmenzeichen-Programm des Microsofts "halten stark" Systembaumeister davon ab, paralleler Häfen einzuschließen. Adapter des USB zur PARALLELE sind verfügbar, der Parallele-Only-Drucker mit USB-Only-Systemen kann arbeiten lassen.

Es gibt PCI (und PCI-Schnellzug) Karten, die parallele Häfen zur Verfügung stellen; eine Doppelhafen-Karte kostet ungefähr 20 Euro 2012. Es gibt auch einige Druckserver stellen Schnittstelle zur Verfügung, um Hafen durch das Netz anzupassen. USB-to-EPP Chips können auch anderem Nichtdrucker-Gerät erlauben, Arbeit an modernen Computern ohne parallelen Hafen fortzusetzen.

Für Elektronik-Hobbyisten ist der parallele Hafen noch häufig die leichteste Weise, zu einer Außenleiterplatte in Verbindung zu stehen. Es ist schneller als der andere allgemeine Vermächtnis-Hafen (Serienhafen) und verlangt keinen zur Parallele Reihe Konverter, und verlangt viel weniger Schnittstelle-Logik und Software als eine USB-Zielschnittstelle.

Durchführung auf Personalcomputern von IBM

Hafen-Adressen

Traditionell haben Systeme von IBM PC ihre ersten drei parallelen Häfen gemäß der Konfiguration im Tisch unten zugeteilt.

Wenn es ein unbenutztes LPTx Ablagefach gibt, werden die Hafen-Adressen von anderen herangebracht. (Zum Beispiel, wenn ein Hafen an 0x3bc nicht besteht, wird der Hafen an 0x378 dann LPT1 werden.) Bleiben die IRQ Linien jedoch fest (deshalb, 0x378 an LPT1 würde IRQ 7 verwenden). Die jedem LPTx Ablagefach zugeteilten Hafen-Adressen können durch das Lesen von BIOS Data Area (BDA) an 0000:0408 bestimmt werden.

Bit, um zu befestigen, für Standard Parallel Port (SPP) kartografisch darzustellen:

~ zeigt eine Hardware-Inversion des Bit an.

Programm-Schnittstelle

In Versionen von Windows, das den Kern des Windows NT (sowie DOS und einige andere Betriebssysteme) nicht verwendet hat, konnten Programme auf den parallelen Hafen mit einfachem outportb und inportb Unterprogramm-Befehle zugreifen. In Betriebssystemen wie Windows NT und Unix (NetBSD, FreeBSD, Solaris, 386BSD, usw.), wird der Mikroprozessor in einem verschiedenen Sicherheitsring bedient, und der Zugang zum parallelen Hafen, wird wenn mit dem erforderlichen Treiber gehemmt. Das verbessert Sicherheit und Schlichtung des Gerät-Streits. Auf Linux kann inb und outb verwendet werden, wenn ein Prozess als Wurzel und ein ioperm geführt wird , wird Befehl verwendet, um Zugang zu seiner Grundadresse zu erlauben; wechselweise erlaubt ppdev geteilten Zugang und kann von userspace verwendet werden, wenn die passende Erlaubnis gesetzt wird.

Die Quer-Plattform-Bibliothek für den parallelen Hafen-Zugang, libieee1284, ist auch auf vielem Vertrieb von Linux verfügbar und stellt eine abstrakte Schnittstelle den parallelen Häfen des Systems zur Verfügung. Zugang wird in einer offenen Anspruch-Ausgabe nahe Folge behandelt, die gleichzeitigen Zugang in userspace berücksichtigt.

Pinouts

Pinouts für parallele Hafen-Stecker sind:

Umgekehrte Linien sind auf der Logik niedrig wahr. Wenn sie nicht umgekehrt werden, dann ist Logik hoch wahr.

Nadel 25 auf dem DB25 Stecker könnte nicht verbunden werden, um Sich auf modernen Computern Zu gründen.

Parallele Einrichtungshäfen

In frühen parallelen Häfen waren die Datenlinien Einrichtungs-(Daten nur), so war es nicht leicht möglich, Daten in zum Computer zu füttern. Jedoch war ein workaround durch das Verwenden von 4 der 5 Status-Linien möglich. Ein Stromkreis konnte gebaut werden, um jedes 8-Bit-Byte in zwei 4-Bit-Nagen zu spalten, das in folgend durch die Status-Linien gefüttert wurde. Jedes Paar des Nagens wurde dann in ein 8-Bit-Byte wiederverbunden. Diese dieselbe Methode (mit dem Aufspalten und Wiederkombinieren, das in der Software getan ist), wurde auch verwendet, um Daten zwischen PCs mit einem laplink Kabel zu übertragen.

Siehe auch

  • Parallele Kommunikation
  • IEEE 1284
  • LPT

Hardware IC Chips:

  • Für den Gastgeber-Computer, sieh Supereingabe/Ausgabe
  • Für die peripherische Seite, passen Sie Hafen-Schnittstelle-Chips an: PPC34C60 (SMSC) und W91284PIC (Verziehen Neun)
  • Zum Zweck des USB-Druckers, Beispiel-USB-Chips: PL-2305 (Fruchtbar) und CH341 (QinHeng)
  • Axelson, Jan (2000). Paralleler Abgeschlossener Hafen. Lakeview Forschung. Internationale Standardbuchnummer 0-9650819-1-5.
  • (Linux) Parallele-Hafen-Subsystem durch Tim Waugh

Außenverbindungen


Konferenz von San Remo / Der 3. Dalai-Lama
Impressum & Datenschutz