Tutorials

▷ Wat is een seriële poort en parallelle poort: technisch niveau en verschillen

Inhoudsopgave:

Anonim

Seriële poort en parallelle poort is iets dat we allemaal vaak hebben gehoord, maar het is zeer waarschijnlijk dat de jongsten niet eens weten wat deze poorten al zoveel jaren bij ons hebben. In dit artikel leggen we uit wat de seriële poort is en wat de parallelle poort is, evenals de verschillen.

Inhoudsindex

Wat is een seriële poort en een parallelle poort

Bij computergebruik is een seriële poort een seriële communicatie-interface waarmee informatie in één keer per keer wordt in- of uitgeschakeld, in tegenstelling tot een parallelle poort. Gedurende het grootste deel van de geschiedenis van personal computers werden gegevens via seriële poorten overgedragen naar apparaten zoals modems, terminals en verschillende randapparatuur.

We raden aan om ons artikel te lezen over Verbinding maken met extern bureaublad Windows 10

Het belang van de seriële poort en de werking ervan

Terwijl interfaces zoals Ethernet, FireWire en USB gegevens verzenden als een seriële stream, duidt de term "seriële poort" over het algemeen hardware aan die min of meer compatibel is met de RS-232-standaard, bedoeld om te communiceren met een modem of apparaat. van soortgelijke communicatie. Moderne computers zonder seriële poorten hebben mogelijk USB naar serieel converters nodig om compatibiliteit met RS-232 seriële apparaten mogelijk te maken. Seriële poorten worden nog steeds gebruikt in toepassingen zoals industriële automatiseringssystemen, wetenschappelijke instrumenten, verkooppuntsystemen en sommige industriële en consumentenproducten.

Servers kunnen een seriële poort gebruiken als controleconsole voor diagnostiek. Netwerkapparatuur zoals routers en switches gebruiken vaak een seriële console voor configuratie. Seriële poorten worden nog steeds gebruikt in deze gebieden, omdat ze eenvoudig en goedkoop zijn en de consolefuncties sterk gestandaardiseerd en wijdverbreid zijn. Een seriële poort vereist zeer weinig ondersteunende software van het hostsysteem.

Sommige computers, zoals de IBM-pc, gebruiken een geïntegreerd circuit genaamd UART. Dit IC converteert karakters naar en van de asynchrone stringvorm, waarbij synchronisatie en framing van de data in de hardware wordt geïmplementeerd. Zeer goedkope systemen, zoals sommige van de eerste thuiscomputers, zouden de CPU gebruiken om de gegevens via een uitvoerpin te verzenden, met behulp van de bit-bonstechniek. Voordat grootschalige integratie (LSI) UART-geïntegreerde schakelingen algemeen waren, zou een minicomputer of microcomputer een seriële poort hebben die bestaat uit meerdere, kleinschalige geïntegreerde schakelingen om schuifregisters, logische poorten, tellers en alle andere logica te implementeren voor een seriële poort.

Goedkope processors maken nu snellere, maar complexere, seriële communicatiestandaarden mogelijk, zoals USB en FireWire, ter vervanging van RS-232. Dit maakt het mogelijk om apparaten aan te sluiten die niet haalbaar zouden zijn geweest op langzamere seriële verbindingen, zoals massaopslag, geluids- en videoapparatuur. Veel moederborden hebben nog steeds ten minste één seriële poort, ook al is deze alleen toegankelijk via een pin-header. Systemen en notebooks met een kleine vormfactor kunnen de RS-232-connectorpoorten omzeilen om ruimte te besparen, maar de elektronica is er nog steeds. RS-232 is al zo lang standaard dat de circuits die nodig zijn om een ​​seriële poort te besturen erg goedkoop werden en vaak op een enkele chip voorkomen, soms ook met circuits voor een parallelle poort.

Hoewel de RS-232-standaard oorspronkelijk een 25-pins D-type connector specificeerde, kozen veel ontwerpers ervoor om slechts een subset van de volledige standaard te implementeren, waarbij de compatibiliteit met de standaard werd vervangen voor het gebruik van goedkopere en compactere connectoren (met name de DE-9-versie gebruikt door de originele IBM PC-AT). De wens om dual-port seriële interfacekaarten te leveren, vereiste dat IBM de connector verkleinde zodat deze op het achterpaneel van één kaart paste. Een DE-9 connector past ook op een kaart met een tweede DB-25 connector. Vanaf de introductie van IBM PC-AT werden seriële poorten gewoonlijk gebouwd met een 9-pins connector om kosten en ruimte te besparen. De aanwezigheid van een 9-pins subminiatuur D-connector is echter niet voldoende om aan te geven dat de verbinding eigenlijk een seriële poort is, aangezien deze connector ook wordt gebruikt voor video, joysticks en andere doeleinden. Sommige geminiaturiseerde elektronische apparaten, met name grafische rekenmachines en tweeweg- en amateurradio-laptops, hebben seriële poorten die een telefoonaansluiting gebruiken, meestal de kleinere 2, 5 of 3, 5 mm-aansluitingen, en de meer eenvoudige 3-draads interface.

Veel Macintosh-modellen geven de voorkeur aan de gerelateerde RS-422-standaard, meestal met Duitse mini-DIN-connectoren, behalve de vroege modellen. Macintosh bevatte een standaardset van twee poorten voor aansluiting op een printer en een modem, maar sommige PowerBook-laptops hadden slechts één combo-poort om ruimte te besparen. Aangezien de meeste apparaten niet alle 20 door de standaard gedefinieerde signalen gebruiken, worden vaak kleinere connectoren gebruikt.

De 9-pins DE-9-connector wordt bijvoorbeeld gebruikt door de meeste IBM-compatibele pc's van de IBM AT-pc en is gestandaardiseerd als TIA-574. Meer recentelijk zijn modulaire connectoren gebruikt. De meest voorkomende zijn 8P8C-connectoren, waarvoor de EIA / TIA-561-standaard een pinout definieert, terwijl de "Yost Serial Device Wiring Standard", uitgevonden door Dave Yost, gebruikelijk is op Unix-computers en nieuwere apparaten van Cisco Systems. 10P10C-connectoren zijn ook te vinden op sommige apparaten. Digital Equipment Corporation heeft zijn eigen DECconnect-verbindingssysteem gedefinieerd dat is gebaseerd op de Modular Modular Jack (MMJ) -connector. Dit is een modulaire 6-pins connector waarbij de sleutel uit het midden wordt verplaatst. Net als bij de Yost-standaard gebruikt DECconnect een symmetrisch pinontwerp dat een directe verbinding tussen twee DTE's mogelijk maakt. Een andere veel voorkomende connector is de algemene DH10-headerconnector op moederborden en invoegtoepassingen, die over het algemeen is aangesloten op de meer standaard 9-pins DE-9-connector (en vaak wordt gemonteerd op een vrij slotbord of een ander deel van de zaak).

Parallelle poort werkt heel anders

Een parallelle poort is een type interface op pc's om randapparatuur op aan te sluiten. De naam verwijst naar de manier waarop gegevens worden verzonden, omdat parallelle poorten meerdere bits gegevens tegelijkertijd verzenden, in parallelle communicatie, in tegenstelling tot seriële interfaces die bits één voor één verzenden. Om dit te doen, hebben parallelle poorten meerdere datalijnen nodig op hun poortkabels en connectoren, en zijn ze meestal groter dan hedendaagse seriële poorten die slechts één datalijn nodig hebben.

Er zijn veel soorten parallelle poorten, maar de term is nauwer verbonden met de printerpoort of Centronics-poort die op de meeste pc's van de jaren 70 tot en met de jaren 2000 te vinden is. Het was jarenlang een feitelijke industriestandaard en werd eind jaren negentig uiteindelijk gestandaardiseerd als IEEE 1284, waarin de tweerichtingsversies van Enhanced Parallel Parallel Port (EPP) en Extended Capacity Port (ECP) werden gedefinieerd . Tegenwoordig is de parallelle poortinterface vrijwel niet aanwezig vanwege de opkomst van universele seriële bus (USB) -apparaten, samen met netwerkprinten met aangesloten Ethernet- en Wi-Fi-printers.

De parallelle poortinterface stond oorspronkelijk bekend als de parallelle printeradapter op IBM PC-compatibele computers. Het was in de eerste plaats ontworpen om printers te bedienen die IBM's acht-bits uitgebreide ASCII-tekenset gebruikten om tekst af te drukken, maar het kon ook worden gebruikt om andere randapparatuur aan te passen. Grafische printers zijn, samen met een aantal andere apparaten, ontworpen om met het systeem te communiceren.

Vóór de komst van USB was de parallelle interface aangepast om toegang te krijgen tot een aantal andere randapparatuur dan printers. Een van de eerste toepassingen van de parallelle poort was voor dongles die werden gebruikt als hardwaresleutels die bij de toepassingssoftware werden geleverd als een vorm van software-kopieerbeveiliging. Andere toepassingen zijn onder meer optische schijfstations zoals cd-spelers en -schrijvers, Zip-stations, scanners, externe modems, gamecontrollers en joysticks. Sommige van de eerste draagbare mp3-spelers hadden een parallelle poortverbinding nodig om nummers naar het apparaat over te zetten. Er waren adapters beschikbaar om SCSI-apparaten parallel te laten lopen. Andere apparaten zoals EPROM-programmeurs en hardwarestuurprogramma's kunnen verbinding maken via de parallelle poort.

De meeste pc-compatibele systemen in de jaren tachtig en negentig hadden één tot drie poorten, met communicatie-interfaces die als volgt zijn gedefinieerd:

  • Logische parallelle poort 1: I / O-poort 0x3BC, IRQ 7 (meestal op monochrome grafische adapters) Logische parallelle poort 2: I / O-poort 0x378, IRQ 7 (speciale IO-kaarten of via een controller ingebouwd in het moederbord) Logische parallelle poort 3: I / O-poort 0x278, IRQ 5 (speciale IO-kaarten of via een controller ingebouwd in het moederbord)

Als er geen printerpoort op 0x3BC is, wordt de tweede poort in rij (0x378) logische parallelle poort 1 en wordt 0x278 logische parallelle poort 2 voor het BIOS. Soms zijn de printerpoorten overbrugd om een ​​onderbreking te delen, ondanks dat ze hun eigen I / O-adressen hebben, d.w.z. er kan er maar één tegelijk worden gebruikt. In sommige gevallen ondersteunt het BIOS ook een vierde printerpoort, maar het basisadres verschilt aanzienlijk tussen providers. Aangezien de gereserveerde ingang voor een vierde logische printerpoort in het BIOS-gegevensgebied wordt gedeeld met ander gebruik op PS / 2-machines en met S3-compatibele grafische kaarten, vereist het in de meeste omgevingen over het algemeen speciale stuurprogramma's. Onder DR-DOS 7.02 kunnen BIOS-poorttoewijzingen worden gewijzigd en overschreven met behulp van de CONFT.SYS-richtlijnen LPT1, LPT2, LPT3 en optioneel LPT4.

Op DOS gebaseerde systemen maken de logische parallelle poorten die door het BIOS worden gedetecteerd, beschikbaar onder apparaatnamen zoals LPT1, LPT2 of LPT3 die overeenkomen met respectievelijk parallelle logische poort 1, 2 en 3. Deze namen zijn afgeleid van termen als Line Print Terminal, Local Print Terminal of Line PrinTer. Een vergelijkbare naamgevingsconventie werd gebruikt op ITS-, DEC-, evenals CP / M- en 86-DOS (LST) -systemen.

In DOS zijn parallelle printers rechtstreeks toegankelijk vanaf de opdrachtregel. Met de opdracht "TYPE C: \ AUTOEXEC.BAT> LPT1:" wordt de inhoud van het AUTOEXEC.BAT-bestand omgeleid naar de printerpoort. Een PRN-apparaat was ook beschikbaar als alias voor LPT1. Bij sommige besturingssystemen zoals DOS kunt u deze vaste toewijzing op verschillende manieren wijzigen. Sommige versies van DOS gebruiken interne driver-extensies die door MODE worden geleverd, of gebruikers kunnen de toewijzing intern wijzigen via een CONFIG.SYS PRN = n-richtlijn (zoals in DR-DOS 7.02 en hoger). DR-DOS 7.02 biedt ook optionele ingebouwde ondersteuning voor LPT4 als het onderliggende BIOS dit ondersteunt.

PRN, samen met CON, AUX en een paar andere zijn ongeldige bestands- en mapnamen in DOS en Windows, zelfs Windows XP. Er is zelfs een MS-DOS-apparaat in de kwetsbaarheid voor padnamen in Windows 95 en 98, waardoor de computer crasht als de gebruiker "C: \ CON \ CON", "C: \ PRN \ PRN" of "typt C: \ AUX \ AUX "in de adresbalk van Windows Verkenner. Microsoft heeft een patch uitgebracht om deze fout te corrigeren, maar de nieuw geïnstalleerde Windows 95- en 98-besturingssystemen zullen de fout nog steeds hebben.

Hiermee eindigt ons artikel over wat een seriële poort en een parallelle poort is, je kunt een opmerking achterlaten als je vragen hebt.

Wikipedia wikipedia Bron

Tutorials

Bewerkers keuze

Back to top button