Скоростта на пренос на данни през com порта. Какво е COM порт? Устройство, управление на COM порт. Управление на устройството чрез COM порт

Инструкция

Кликнете върху иконата "Моят компютър" с десния бутон на мишката. AT контекстно менюизберете "Свойства". Ако имате оперативен Windows система XP, след това в следващия прозорец изберете "Хардуер", след това - "Диспечер на устройства". Ако вашият компютър работи с Windows 7, тогава можете да изберете Диспечер на устройства веднага.

Ще се появи прозорец, в който ще има списък с всички устройства, които са на вашия компютър. В този списък трябва да намерите реда „COM и LPT портове“. Кликнете върху стрелката до линията. Ще се отвори списък с COM портове, които са инсталирани на вашия компютър.

Щракнете с десния бутон върху номера на порта, след което изберете „Свойства“ от контекстното меню. Ще видите устройството, което е свързано към този порт. По този начин можете да разберете номера на порта на сома, към който е свързан желаното устройство.

Можете също да използвате програмата за компютърна диагностика и мониторинг AIDA64 Екстремно издание. Програмата е платена, но можете да намерите нейната тривиална версия в интернет. Възможности безплатна версиядостатъчно, за да разберете номера на порта som. Изтеглете приложението от интернет и го инсталирайте HDDкомпютър.

Стартирайте AIDA64 Extreme Edition. След като започне, ще трябва да изчакате няколко секунди. Програмата ще сканира системата. След това ще видите, че менюто е разделено на два прозореца. Ще ви е необходим левият прозорец, в който намерете реда "Устройства". Кликнете върху стрелката до него. Намерете устройства в списъка, които са свързани към com портове (може просто да е написано „Com устройства“).

Кликнете върху реда "Устройства" с левия бутон на мишката. След това в десния прозорец на програмата ще се появи списък с устройства, които са свързани към COM портове. Така можете да разберете номера на com порта, към който е свързано устройството. Ако е необходимо, можете да запазите отчета.

източници:

  • В диспечера на устройствата няма раздел

Проксито ви позволява да скриете истински IP адрес, като по този начин заобикаляте възможни ограничения (например изтегляния), забрана на сайт / форум и като цяло прави престоя ви в мрежата анонимен. Намирането на прокси не е трудно, има много различни опции.

Инструкция

Най-простият тип прокси е сайт за анонимизиране. Там просто трябва да посочите адреса на сайта и ще се озовете там (под прокси). Методът ви позволява да не се притеснявате за необходимия прокси или дори програми изобщо. Въпреки това, поради факта, че методът е много прост и възможностите му са много ограничени. Прост пример за такъв сайт: http://anonymous.org/

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

Най-интересната опция е програмата ProxySwitcher Standard, тя може както да намира проксита чрез своето търсене (хиляди за избор), така и да използва посочените от вас адреси. По-добре е, разбира се, да използвате специални адреси чрез тази програма, тъй като има по-малко от тях и ако търсите на специални места, те са по-добри. Също така забележителна характеристика на тази програма е относително бърза проверкапрокси за производителност.

За да задействате механизма, достатъчно е да намерите правилния прокси адрес и да го поставите в списъка ProxySwitcher Standard. Търсете проксита, най-добре тук: http://www.aliveproxy.com/fastest-proxies/. Както можете да видите, както малък списък, така и скоростта не са лоши, доста подходящи за удобно използване на интернет анонимно.

Подобни видеа

източници:

  • как да намерите прокси през 2018 г

Когато се свързват с интернет, повечето потребители не плащат за услугата статичен IP адрес. Като цяло те не се нуждаят от него, но ако изведнъж трябва да влезете в свързания компютър отвън, тогава знанието на този адрес е просто необходимо. Как да разберем?

Инструкция

Отворете менюто на бутона "Старт". Отидете на "Контролен панел". След това отворете секцията „Мрежови връзки“. Щракнете с десния бутон върху иконата за интернет връзка и изберете „Състояние“. Пред вас ще се отвори прозорец. В него изберете елемента "Поддръжка". Можете да разберете IP адреса, като го погледнете в съответния ред в прозореца, който се отваря. Този списък с операции е подходящ за потребители на операционни системи Windows.

отворен командна линияза да изпълните следната заявка: #sudo ifconfig (Начинът за определяне на IP адреса за потребители на Unix). Ако сте администратор, въведете: root-#ifconfig. След това на екрана ще се появят свойствата на всички мрежови интерфейси, налични в момента на компютъра. Вашият текущ мрежова връзкаще отиде под името ppp1 или ppp0. Можете да разберете IP адреса, като го погледнете в реда след думата inetaddr.

Последвайте връзките: http://2ip.ruи http://speed-tester.info. Това е необходимо, за да разберете IP адреса, който по някаква причина е маскиран от доставчика. След като тествате посочените сайтове, ще можете да видите IP адреса в списъка с друга информация, като скорост на връзката, стабилност и др. Моля, имайте предвид, че ако стойността "в употреба" е посочена в реда "Прокси", това означава, че връзката ви се осъществява чрез междинен сървър, така че не е възможно да разберете IP от проксито. Този видвръзките, като правило, се използват от големи организации и компании с обширна вътрешна локална мрежа, която обединява всичко.

Прокси сървърът е компютър, който действа като посредник при достъп до интернет от вашия компютър. При свързване през такъв сървър оставате анонимен и проверката вижда IP адреса на прокси сървъра. Ако знаете прокси като: "xxx.xxx.xxx.xxx", но не знаете порта, не се отчайвайте. След като прочетете внимателно тази инструкция, ще можете да изберете порта към сървъра.

Ще имаш нужда

  • Програма "Мощен генератор", достъп до интернет.

Инструкция

На първо място ще ви трябва програмата "Мощен генератор". Следвайте връзката http://upwap.ru/1796108 и го изтеглете. Разархивирайте архива. някои антивирусни програмиможе да сбърка "Powerful Generator" с вирус, въпреки че програмата е чиста. Ако това се случи, деактивирайте антивирусната си програма. Не искате да поемате рискове? Тогава този метод не е за вас, потърсете друг.

В папката с програмата създайте Текстов документ. Запишете прокси сървъра в него. Можете да наименувате документа както желаете, но най-добре е да го наименувате „Proxy.txt“, за да не се объркате по-късно.

Създаване на списък с портове

1. Влезте в програмата "Powerful Generator", изберете "pass или uin list".
2. Изберете раздела "Списък с uins".
3. Изберете „Диапазон“ и в опцията за гама вино изберете диапазон от 1 до 9999.
4. Изберете път за запазване на файла, наименувайте го „Ports.txt“.
5. Щракнете върху създаване.

Създаване на списък като "сървър:порт"

1. Влезте в програмата "Powerful Generator", изберете "uin; pass list".
2. Изберете раздела „опции за печалба“, след това опцията „списък с печалби“.
3. Посочете пътя до "Proxy.txt".
4. Изберете раздела „Опции за парола“, след това опцията „Лист с пароли“.
5. В опциите на листа с пароли посочете пътя до „Ports.txt“
6. Изберете опцията „Извършване на всяка победа на всички пароли, съдържащи се в листа“.
7. Изберете раздела за въвеждане на лист.
8. В полето "разделяне със знак" напишете ":" вместо ";" (Тъй като проксита с портове се пишат точно през ":").
9. Изберете път за запазване на файла, наименувайте го „Servers.txt“.
10. Щракнете върху създаване.

И така, имате текстов документ, който съдържа десет хиляди прокси сървъра с различни портове (от 1 до 9999). Сега трябва да определим кой работи. Как да го направя? Просто следвайте връзката http://www.onlinechecker.freeproxy.ru/ и копирайте целия списък от „Servers.txt“ в полето „Проверете прокси онлайн“. Кликнете върху „Проверете проксито!“ Когато услугата завърши, тя ще върне работещ сървър от вашия списък.
Полученият прокси сървър може да се използва за различни цели.

Подобни видеа

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

Ще имаш нужда

  • - Достъп до интернет.

Инструкция

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

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

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

Ако искате да видите името на прокси сървъра, под който влизате в интернет, отворете менюто „Връзка“ на вашия компютър в свойствата на браузъра, който използвате, и след това прегледайте информацията в елемента „LAN настройки“.

Ако искате да проверите надеждността на прокси сървъра, който използвате, използвайте специални сайтове за това, например на ресурса http://privacy.net/analyze-your-internet-connection/, след като анализирате вашите данни, сайтът ще ви даде информация, която има за вас и вашия компютър, която може да е достъпна за други хора в мрежата.

Можете също да използвате подобни услуги като http://www.stilllistener.addr.com/checkpoint1/index.shtml. Ако намерите истинския си адрес в менюто им, тогава проксито, което сте избрали, е ненадеждно.

Подобни видеа

Полезни съвети

Не правете нищо незаконно под прокси в Интернет, по един или друг начин ще бъде възможно да разберете истинския си адрес дори при пълна анонимност.

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

Инструкция

Уверете се, че разбирате съществуващи типовепрокси сървъри: - HTTP прокси - най-разпространеният тип сървър, съвместим с всички браузъри и поддържащ функционалността на уеб приложенията; - Socks прокси, подразделен по версии на протокола на Socks5 и Socks4 - предназначен да поддържа всички UDP и TCP/IP протоколи, но не е съвместим с някои интернет приложения (използвани основно от IRC клиенти и уеб пейджъри); - CGI проксита - са уеб ресурс и работят само с браузър програми; - FTP проксита - използвани в корпоративни мрежис достъп до интернет, ограничен от защитна стена.

Уверете се, че разликата във възможното използване на тези видове прокси сървъри е ясна, според техните характеристики: - прозрачен или прозрачен, - целевият сървър на заявката може да види използвания прокси и IP адреса на компютъра; - spoofed - целевият сървър получава фиктивен, подправен адрес; - анонимизатор - гарантира безопасно сърфиране.

О, какво е това нещо? Защо е нужна тя? Имате ли нещо против да го докосна с пръст? Какво? По-добре не? ОК няма. Но ме интересува страстта: в компютъра има конектор, но по някаква причина никой не свързва нищо с него. Как се казва все пак? Порт? Еха! клас! И какво е?..

Това пристанище се нарича още сериен (сериен порт), въпреки че свиването "COM"всъщност означава "комуникация" - комуникационен порт(първоначално предназначен за двупосочен трафик на данни - реална комуникация). И още по-често се нарича последователен, тъй като предава битове строго един след друг.

Освен сериен, компютрите имат и паралелен порт, предназначен основно за свързване на принтери. Често се нарича така: принтер. Там трансферът на данни е номинално еднопосочен (макар и само номинално).

Възможно е и на вашия компютър да има COM порт. Това най-вероятно е леко продълговато гнездо с девет щифта в два реда, по пет и четири броя всеки, и също резбовани за болтове в краищата. Разчита се на кабел с конектор, съответно с девет гнезда, разположени в същата конфигурация.

Конекторът се вкарва в буксата с контакти и се завинтва с горните болтове, за да не изпадне. По този начин е възможно например директно да свържете два компютъра с помощта на нулев модемен кабел. Какво беше направено преди, в ерата на първия компютър.

Днес по този начин са свързани сателитни приемници, устройства на различни системи за сигурност, комплекси за управление на промишлени процеси и други неразбираеми устройства.

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

Сега за комуникация с различни устройстваВсе по-често те използват USB порта (който между другото всъщност също е сериен). Мобилни модеми, принтери, Wi-Fi адаптери – все повече устройства се свързват чрез USB.

Освен това, при наличието на технологии като Ethernet и FireWire (за Apple), не е толкова препоръчително да свързвате компютри с кабели през COM портове. Е, ако си спомняте за Bluetooth (което се превежда като „син зъб“), тогава можете изобщо да изпратите сериен порт в музея.

Операционната система Windows обаче все още нарича своите канали за предаване на информация само COM1, COM2 и т.н.

Защо? Тъй като драйверите, например, за същия Bluetooth, могат да бъдат представени на системата точно като COM портове. Например, ето ни, моля, обичайте и предпочитайте, ако желаете да ни зададете канали за обмен на данни. И какво, ако не сме истински? Все още трябва да служим.

Unix (и неговите разновидности като Linux) също има някои странности, когато става въпрос за работа със свързани устройства. Тъй като Unix третира всичко като файлове (дори хардуер!), той запазва своите серийни портове като такива, с имена като ttyS0, ttyS1, ttyS2 (ако е Linux) или ttyu0, ttyu1, ttyu2 (на FreeBSD).

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

Данните от един компютър на друг могат да се прехвърлят по много други начини, включително без никакви кабели. В краен случай прехвърлете на флашка, ако локалната мрежапо някаква причина не работи.

Накратко, въпреки че такова нещо като COM порт продължава да съществува по отношение на операционна системаи дори се използва като виртуален комуникационен канал, на практика повечето потребители могат да забравят за него с напълно чиста съвест.

Вярно е, че любопитството винаги е похвално. Така че питайте, интересувайте се, учете. Но не пипайте без разрешение.

Предишни публикации:

Серийните портове са обичани от разработчиците заради лесната им поддръжка и използване.

И разбира се, писането в конзолата на терминалната програма е добре, но аз искам мое собствено приложение, което чрез натискане на клавиш на екрана изпълнява действията, от които се нуждаете;)

В тази статия ще опиша как да работим с com портв C++.

Решението е просто, но по някаква причина работещ пример не беше намерен веднага. За SIM го запазвам тук.

Разбира се, можете да използвате междуплатформени решения като QSerial - библиотека в Qt, вероятно ще го направя, но в бъдеще. Сега говорим за "чист" Windows C++. Ще пишем на визуално студио. Имам 2010 г., въпреки че това не играе никаква роля ...

Създайте нов конзолен Win32 проект.

Включете заглавни файлове:

#включи #включи използване на пространство от имена std;

Ние декларираме манипулатор на com порт:

HANDLE hSerial;

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

int _tmain(int argc, _TCHAR* argv) (

Не понасям Windows стила на програмиране. Те нарекоха всичко по свой начин и седят и се радват ...

Сега магията на декларирането на низ с името на порта. Въпросът е, че той не може да трансформира самия char.

LPCTSTR sPortName = L"COM1";

Работата със серийни портове в Windows работи като с файл. Отваряне на първия com порт за писане/четене:

HSerial = ::CreateFile(sPortName,GENERIC_READ | GENERIC_WRITE,0,0,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,0);

Проверка на функционалността:

If(hSerial==INVALID_HANDLE_VALUE) ( if(GetLastError()==ERROR_FILE_NOT_FOUND) ( cout<< "serial port does not exist.\n"; } cout << "some other error occurred.\n"; }

Сега трябва да конфигурирате параметрите на връзката:

DCB dcbSerialParams = (0); dcbSerialParams.DCBlength=sizeof(dcbSerialParams); if (!GetCommState(hSerial, &dcbSerialParams)) ( cout<< "getting state error\n"; } dcbSerialParams.BaudRate=CBR_9600; dcbSerialParams.ByteSize=8; dcbSerialParams.StopBits=ONESTOPBIT; dcbSerialParams.Parity=NOPARITY; if(!SetCommState(hSerial, &dcbSerialParams)) { cout << "error setting serial port state\n"; }

На msdn се препоръчва първо да получите параметрите и след това да ги промените. Ние все още се учим, така че правим както е поискано.

Сега нека декларираме низа, който ще предадем, и променливите, необходими за това:

Char data = "Здравейте от C++"; // низ за предаване на DWORD dwSize = sizeof(данни); // размер на този низ DWORD dwBytesWritten; // тук ще бъде броят на действително прехвърлените байтове

Изпращане на низ. Нека ви напомня, че примерът е най-простият, така че не правя специални проверки:

BOOL iRet = WriteFile(hSerial,data,dwSize,&dwBytesWritten,NULL);

Реших също да покажа размера на низа и броя байтове, изпратени за контрол:

Коут<< dwSize << " Bytes in string. " << dwBytesWritten << " Bytes sended. " << endl;

В края на програмата правим безкраен цикъл на четене на данни:

Докато(1) ( ReadCOM(); ) върне 0; )

Сега функцията за четене:

Void ReadCOM() ( DWORD iSize; char sReceivedChar; while (true) ( ​​​​ReadFile(hSerial, &sReceivedChar, 1, &iSize, 0); // вземете 1 байт, ако (iSize > 0) // отпечатайте cout, ако нещо е получено<< sReceivedChar; } }

Това всъщност е целият пример.

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

Серийният порт, подобно на паралелния, се появи много преди появата на персонални компютри на IBM PC архитектурата. В първите персонални компютри COM портът се използва за свързване на периферни устройства. Обхватът на приложението му обаче беше малко по-различен от обхвата на паралелния порт. Ако паралелният порт се използва главно за свързване на принтери, тогава COM портът (между другото, префиксът COM е само съкращение за думата комуникация) обикновено се използва за работа с телекомуникационни устройства като модеми. Въпреки това, можете да свържете към порта, например, мишка, както и други периферни устройства.

COM порт, основни приложения:

  1. Терминална връзка
  2. ~ външни модеми
  3. ~ принтери и плотери
  4. ~ мишки
  5. Директно свързване на два компютъра

Понастоящем обхватът на COM порта е значително намален поради въвеждането на по-бърз и по-компактен и, между другото, също сериен USB интерфейс. Външните модеми, предназначени за свързване към порт, както и "COM" мишки, почти излязоха от употреба. Да, и рядко някой сега свързва два компютъра с помощта на нулев модемен кабел.

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

Принципът на работа на серийния порт и неговата разлика от паралелния

За разлика от паралелния (LPT) порт, серийният порт предава данни бит по бит по една линия, а не по няколко линии едновременно. Последователностите от битове са групирани в серии от данни, започващи със стартов бит и завършващи със стоп бит и дори битове за паритет, използвани за проверка на грешки. От тук идва друго английско име, което има сериен порт - Serial Port.

Серийният порт има две линии, по които се предават действителните данни - това са линии за прехвърляне на данни от терминала (PC) към комуникационното устройство и обратно. Освен това има още няколко контролни линии. Серийният порт се обслужва от специален UART чип, който е способен да поддържа относително висока скорост на трансфер на данни, достигаща 115 000 бода (байта/сек). Вярно е, че си струва да се отбележи, че действителната скорост на обмен на информация зависи от двете комуникационни устройства. В допълнение, функциите на UART контролера включват преобразуване на паралелен код в сериен и обратно.

Портът използва сравнителни електрически сигнали с високо напрежение до +15 V и -15 V. Нивото на логическа нула на серийния порт е +12 V, а нивото на логическа единица е -12 V. Такъв голям спад на напрежението осигурява висока степен на шум имунитет на предаваните данни. От друга страна, високото напрежение, използвано в серийния порт, изисква сложни схемни решения. Това обстоятелство също допринесе за спада в популярността на пристанището.

Сериен интерфейс RS-232

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

Стандартът RS-232 е създаден през 1969 г., а последната му версия, TIA 232, е пусната през 1997 г. Сега RS-232 се счита за остарял, но повечето операционни системи все още го поддържат.

В съвременните компютри конекторът за сериен порт е 9-пинов DB-9 мъжки конектор, въпреки че стандартът RS-232 описва също 25-пинов DB-25 конектор, който често се използва на по-стари компютри. Конекторът DB-9 обикновено се намира на дънната платка на компютъра, въпреки че в по-старите компютри може да бъде на специална мултикарта, поставена в слота за разширение.

9-пинов DB-9 контакт на дънната платка

DB-9 конектор на кабела на устройството, свързано към порта

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

Предназначение на линиите на съединителя на серийния порт DB-9 според RS-232 и съответствието им с изводите на конектора DB-25:

Свържете се с DB-9 Английско заглавие Руско име Свържете се с DB-25
1 Откриване на носител на данни Носителят е открит 8
2 Предаване на данни Прехвърлени данни 2
3 Получаване на данни Получени данни 3
4 Готов терминал за данни Терминална готовност 20
5 Земя Земята 7
6 Наборът от данни е готов Готовност на предавателя 6
7 Заявка за изпращане Искане за изпращане на данни 4
8 Изчистване за изпращане Разрешен трансфер на данни 5
9 Индикатор за звънене Индикатор за звънене 22

Конфигурация и прекъсвания

Тъй като компютърът може да има няколко серийни порта (до 4), системата разпределя две хардуерни прекъсвания за тях - IRQ 3 (COM 2 и 4) и IRQ 4 (COM 1 и 3) и няколко прекъсвания на BIOS. Много комуникационни програми, както и вградените модеми, използват за своята работа прекъсвания и адресно пространство на COM портове. В този случай обикновено не се използват реални портове, а така наречените виртуални портове, които се емулират от самата операционна система.

Както при много други компоненти на дънната платка, настройките на COM порта, като стойности за прекъсване на BIOS, които съответстват на хардуерни прекъсвания, могат да бъдат конфигурирани чрез интерфейса за настройка на BIOS. За това се използват опции на BIOS като COM порт, вграден сериен порт, адрес на сериен порт и др.

Заключение

Серийният порт на компютъра в момента не е широко използвана среда за I/O информация. Въпреки това, тъй като има голямо количество оборудване, предимно за телекомуникационни цели, проектирано да работи със сериен порт, а също и поради някои от предимствата на протокола за серийни данни RS-232, серийният интерфейс все още не трябва да бъде отписан като абсолютно остаряла рудиментна архитектура на персонален компютър.

Напоследък серийният метод за предаване на данни заменя паралелния.
Не е нужно да търсите далеч за примери: външният вид на USB и SATA шините говори сам за себе си.
Наистина, паралелната шина е трудна за мащабиране (по-дълъг кабел, по-висока тактова честота на шината), не е изненадващо, че технологиите се обръщат към паралелните шини отзад.

Серийни интерфейси

Днес има много различни интерфейси за серийни данни.
В допълнение към вече споменатите USB и SATA, можем да си припомним и поне два добре познати RS-232 и MIDI стандарта (известен още като GamePort).
Всички те са обединени от едно и също - серийното предаване на всеки бит информация, или Сериен интерфейс.
Такива интерфейси имат много предимства и най-важното от тях е малък брой свързващи проводници и следователно по-ниска цена.

Трансфер на данни

Серийната комуникация може да се реализира по два начина: асинхронен и синхронен.

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

Асинхронното предаване включва използването на специални битове, които маркират началото и края на данните - начални (логическа нула) и стоп (логическа единица) битове.
Също така е възможно да се използва специален бит за паритет, който определя четен или нечетен брой предадени единични битове (в зависимост от приетата конвенция).
От приемащата страна този бит се анализира и ако битът за паритет не съвпада с броя на единичните битове, тогава пакетът данни се изпраща отново.

Струва си да се отбележи, че такава проверка ви позволява да откриете грешка само ако само един бит е предаден неправилно, ако няколко бита са предадени неправилно, тази проверка вече става неправилна.
Изпращането на следващия пакет данни може да се извърши по всяко време след изпращането на стоп-бита и, разбира се, трябва да започне със стартовия бит.
Нищо не е ясно?

Е, ако всички компютърни технологии бяха прости, тогава всяка домакиня отдавна щеше да е изваяла нови протоколи успоредно с кнедли ...
Нека се опитаме да погледнем на процеса по различен начин.
Данните се предават в пакети, приблизително като IP пакетите, информационните битове вървят заедно с данните, броят на тези битове може да варира от 2 до 3 и половина.
С половинка?!
Да, чухте правилно, с половинка!

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

Този метод на предаване предполага, че приемникът и предавателят трябва да работят с една и съща скорост (добре или почти с еднаква скорост), в противен случай приемникът или няма да има време да обработи входящите битове данни, или да вземе стария бит за нов .
За да се избегне това, всеки бит се стробира, т.е. изпраща се синхронно със специален сигнал - "строб", генериран вътре в устройството.
Има редица специфични скорости за асинхронни устройства - 50, 75, 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600 и 115200 бита в секунда.

Вероятно сте чували, че „бод“ се използва като единица за измерване на скоростта на трансфер на данни - честотата на промяна на състоянието на линията и тази стойност ще съвпадне със скоростта на трансфер на данни само ако сигналът може да има една от двете стойности .
Ако няколко бита са кодирани в една промяна на сигнала (а това е случаят с много модеми), скоростта на предаване и честотата на промяна на линията ще бъдат напълно различни стойности.

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

Отговорът е очевиден: когато предаваме малки пакети данни, можем да загубим, като изпратим три служебни бита с тях (от 50 до 30 процента от данните), но ако пакетът е повреден по време на предаване, можем лесно да разпознаем това (помнете за паритетен бит?) и бързо го предайте отново.
Но в килобайт данни ще бъде трудно да се открие грешка и ще бъде много по-трудно да се предаде.

Пример за асинхронно серийно устройство за пренос на данни е компютърен COM порт, любим модем, проектиран от Trussardi, и мишка, свързана към същия порт, който по някаква причина тесногръдите секретари винаги се опитват да набутат в PS / 2.
Всички тези устройства работят на интерфейса RS-232 или по-скоро на неговата асинхронна част, тъй като стандартът описва и синхронен трансфер на данни.

AMD Radeon Software Adrenalin Edition Драйвер 19.9.2 по избор

Новият опционален драйвер AMD Radeon Software Adrenalin Edition 19.9.2 подобрява производителността в Borderlands 3 и добавя поддръжка за Radeon Image Sharpening.

Windows 10 Кумулативна актуализация 1903 KB4515384 (добавена)

На 10 септември 2019 г. Microsoft пусна кумулативната актуализация за Windows 10 версия 1903 - KB4515384 с редица подобрения на сигурността и корекция на грешка, която счупи Windows Search и причини високо натоварване на процесора.