уроци

▷ Какво е сериен и паралелен порт: техническо ниво и разлики

Съдържание:

Anonim

Серийният порт и паралелният порт са нещо, което всички сме чували много пъти, но е много вероятно най-малките дори да не знаят какви са тези пристанища при нас от толкова години. В тази статия обясняваме какво представлява серийният порт и какво представлява паралелният порт, както и неговите разлики.

Индекс на съдържанието

Какво е сериен и паралелен порт

При изчисляването сериен порт е сериен комуникационен интерфейс, чрез който информацията се прехвърля на или изключва по един бит по едно, за разлика от паралелен порт. През по-голямата част от историята на личните компютри данните се прехвърляха през серийни портове към устройства като модеми, терминали и различни периферни устройства.

Препоръчваме да прочетете нашата статия за Как да се свържете с отдалечен работен плот Windows 10

Значението на серийния порт и неговата работа

Докато интерфейси като Ethernet, FireWire и USB изпращат данни като сериен поток, терминът "сериен порт" обикновено идентифицира хардуер, повече или по-малко съвместим със стандарта RS-232, предназначен за взаимодействие с модем или устройство. на подобна комуникация. Съвременните компютри без серийни портове може да изискват USB към серийни преобразуватели, за да позволят съвместимост със серийни устройства RS-232. Серийните портове все още се използват в приложения като индустриални системи за автоматизация, научни инструменти, системи за продажба и някои промишлени и потребителски продукти.

Сървърите могат да използват сериен порт като контролна конзола за диагностика. Мрежовото оборудване като рутери и комутатори често използва серийна конзола за конфигуриране. В тези области все още се използват серийни портове, тъй като те са прости, евтини и техните конзолни функции са високо стандартизирани и широко разпространени. Един сериен порт изисква много малко софтуер за поддръжка от хост системата.

Някои компютри, като IBM PC, използват интегрална схема, наречена UART. Този ИС преобразува знаци във и от асинхронна струнна форма, осъществявайки синхронизация и рамкиране на данните в хардуера. Много евтини системи, като някои от първите домашни компютри, биха използвали процесора, за да изпращат данни чрез изходен щифт, използвайки техниката за битови удари. Преди широкомащабната интеграция (LSI) UART интегралните схеми да са често срещани, миникомпютърът или микрокомпютърът ще имат сериен порт, състоящ се от множество, малки мащабни интегрални схеми за реализиране на регистри на смени, логически порти, броячи и всякаква друга логика за сериен порт.

Сега процесорите с ниска цена позволяват по-бързи, но по-сложни серийни стандарти за комуникация като USB и FireWire да заменят RS-232. Това дава възможност за свързване на устройства, които не биха работили по-бавно серийни връзки, като например масово съхранение, звук и видео устройства. Много дънни платки все още имат поне един сериен порт, дори ако до него можете да получите достъп само чрез пинов заглавие. Системите с малък фактор и преносимите компютри могат да заобиколят RS-232 конекторите, за да спестят място, но електрониката все още е там. RS-232 е стандартен толкова дълго, че веригите, необходими за управление на сериен порт, станаха много евтини и често съществуват на един чип, понякога и с вериги за паралелен порт.

Докато стандартът RS-232 първоначално е определял 25-пинов D-тип конектор, много дизайнери избраха да внедрят само подмножество от пълния стандарт, заменяйки съвместимостта със стандарта за използване на по-евтини и по-компактни конектори (по-специално Версия DE-9, използвана от оригиналния IBM PC-AT). Желанието да се доставят серийни карти с двупортови серийни интерфейси изискваше IBM да намали размера на конектора, за да се побере на заден панел с една карта. DE-9 конектор също се побира на карта с втори DB-25 конектор. Започвайки около времето на въвеждането на IBM PC-AT, серийните портове обикновено се изграждат с 9-пинов конектор, за да спестят разходи и място. Въпреки това, наличието на 9-пинов суб-миниатюрен D конектор не е достатъчно, за да покаже, че връзката всъщност е сериен порт, тъй като този конектор се използва и за видео, джойстици и други цели. Някои миниатюрни електронни устройства, по-специално графични калкулатори и двупосочни и любителски радио лаптопи, имат серийни портове, които използват телефонен жак, обикновено по-малките 2, 5 или 3, 5 мм жакове, и използват по-основния 3-жилен интерфейс.

Много модели Macintosh предпочитат свързания стандарт RS-422, най-вече с немски мини-DIN конектори, с изключение на ранните модели. Macintosh включваше стандартен набор от два порта за връзка с принтер и модем, но някои лаптопи PowerBook имаха само един комбиниран порт, за да спестят място. Тъй като повечето устройства не използват всичките 20 сигнала, определени от стандарта, често се използват по-малки конектори.

Например 9-пиновият DE-9 конектор се използва от повечето съвместими с IBM компютри от IBM AT PC и е стандартизиран като TIA-574. Съвсем наскоро се използват модулни конектори. Най-често срещаните са 8P8C конектори, за които стандартът EIA / TIA-561 определя фиксиране, докато „Yost Serial Device Wiring Standard“, изобретен от Дейв Йост, е често срещан на компютрите Unix и по-новите устройства от Cisco Systems. 10P10C конектори могат да се намерят и на някои устройства. Корпорация Digital Equipment Corporation определи собствената си система за свързване DECconnect, която се основава на конектора Modular Modular Jack (MMJ). Това е модулен 6-пинов конектор, при който ключът е изместен от централната позиция. Както при стандарта Yost, DECconnect използва симетричен пинов дизайн, който позволява директна връзка между два DTE. Друг често срещан конектор е общият конектор за DH10 заглавие на дънните платки и добавъчните платки, който обикновено е свързан към по-стандартния 9-пинов конектор DE-9 (и често се монтира на безплатна платка или друга част от делото).

Паралелният порт работи много различно

Паралелен порт е вид интерфейс, открит на компютри за свързване на периферни устройства. Името се отнася до начина, по който се изпращат данни, тъй като паралелните портове изпращат няколко бита данни едновременно, при паралелна комуникация, за разлика от серийните интерфейси, които изпращат битове един по един. За да направите това, паралелните портове изискват множество линии за данни на техните кабели и конектори и те са по-големи от съвременните серийни портове, които изискват само една линия за данни.

Има много видове паралелни портове, но терминът е по-тясно свързан с принтерния порт или порта Centronics, открит на повечето персонални компютри от 70-те до 2000-те години. Той беше фактически индустриален стандарт в продължение на много години и най-накрая беше стандартизиран като IEEE 1284 в края на 90-те години, който определи двупосочните версии на Enhanced Parallel Parallel Port (EPP) и Extended Capacity Port (ECP) . Днес интерфейсът на паралелен порт почти не съществува поради нарастването на универсалните устройства за серийна шина (USB), заедно с мрежовия печат, използвайки свързани Ethernet и Wi-Fi принтери.

Интерфейсът на паралелния порт първоначално е бил известен като адаптер за паралелен принтер на компютри, съвместими с IBM PC. Той беше предназначен предимно за работа с принтери, които използваха осем битовия набор от символи на ASCII на IBM за отпечатване на текст, но можеше да се използва и за адаптиране на други периферни устройства. Графичните принтери, заедно с редица други устройства, са проектирани да комуникират със системата.

Преди появата на USB, паралелният интерфейс беше адаптиран за достъп до редица периферни устройства, различни от принтери. Едно от най-ранните приложения на паралелния порт беше за донгли, използвани като хардуерни ключове, които се доставят с приложния софтуер като форма на защита от копиране на софтуер. Други приложения включват оптични дискови устройства като CD плейъри и писатели, Zip устройства, скенери, външни модеми, контролери за игри и джойстици. Някои от най-ранните преносими MP3 плейъри се нуждаеха от паралелна връзка с порт, за да прехвърлят песни на устройството. Налични бяха преходници, за да работят SCSI устройства чрез паралел. Други устройства като EPROM програмисти и хардуерни драйвери могат да се свържат през паралелния порт.

Повечето PC-съвместими системи през 80-те и 90-те имат един до три порта, като комуникационните интерфейси са дефинирани по този начин:

  • Логически паралелен порт 1: I / O порт 0x3BC, IRQ 7 (обикновено на монохромни графични адаптери) Логически паралелен порт 2: I / O порт 0x378, IRQ 7 (специални IO карти или чрез контролер, вграден в дънната платка) Логически паралелен порт 3: I / O порт 0x278, IRQ 5 (специални IO карти или чрез контролер, вграден в дънната платка)

Ако няма порт за принтер на 0x3BC, вторият порт в ред (0x378) става логичен паралелен порт 1 и 0x278 става логичен паралелен порт 2 за BIOS. Понякога портовете за принтер се мостират, за да споделят прекъсване, въпреки че имат свои собствени I / O адреси, т.е. само един може да бъде използван наведнъж. В някои случаи BIOS поддържа и четвърти порт за принтер, но основният адрес се различава значително между доставчиците. Тъй като запазеният вход за четвърти логически порт на принтера в областта на данни на BIOS е споделен с други приложения на PS / 2 машини и със S3-съвместими графични карти, обикновено се изискват специални драйвери в повечето среди. Под DR-DOS 7.02 назначенията на BIOS портове могат да бъдат променени и отменени с помощта на директивите CONFT.SYS LPT1, LPT2, LPT3 и по избор LPT4.

Системите, базирани на DOS, правят логическите паралелни портове, открити от BIOS, достъпни под имена на устройства като LPT1, LPT2 или LPT3, съответстващи съответно на паралелни логически портове 1, 2 и 3. Тези имена са получени от термини като терминал за печат на линия, локален терминал за печат или линейни принтери. Подобна конвенция за именуване беше използвана за ITS, DEC, както и за CP / M и 86-DOS (LST) системи.

В DOS паралелните принтери могат да бъдат достъпни директно от командния ред. Например командата "TYPE C: \ AUTOEXEC.BAT> LPT1:" ще пренасочи съдържанието на файла AUTOEXEC.BAT към порта на принтера. PRN устройство също беше достъпно като псевдоним на LPT1. Някои операционни системи като DOS ви позволяват да променяте това фиксирано разпределение по различен начин. Някои версии на DOS използват разширения за постоянни драйвери, предоставени от MODE, или потребителите могат да променят вътрешното картографиране чрез директива CONFIG.SYS PRN = n (както в DR-DOS 7.02 и по-нова версия). DR-DOS 7.02 предоставя и опционална вградена поддръжка за LPT4, ако основният BIOS го поддържа.

PRN, заедно с CON, AUX и няколко други са невалидни имена на файлове и директории в DOS и Windows, дори Windows XP. Има дори MS-DOS устройство в уязвимостта на името на пътя в Windows 95 и 98, което води до срив на компютъра, ако потребителят въведе "C: \ CON \ CON", "C: \ PRN \ PRN" или " C: \ AUX \ AUX "в адресната лента на Windows Explorer. Microsoft пусна патч, за да коригира тази грешка, но новоинсталираните операционни системи Windows 95 и 98 все още ще имат грешката.

С това завършва нашата статия за това какво е сериен и паралелен порт, можете да оставите коментар, ако имате някакви въпроси.

Източник на Wikipediawikipedia

уроци

Избор на редакторите

Back to top button