Підключення до асинхронним портів на швидкостях до 256 кбіт

в Тюмені, є фірма (Rass Group), яка виробляє модеми для мідної пари RG-230 + (сертифіковані Системою Сертифікації Зв'язок), і працюють на швидкостях до 460 кбіт / с. Ціна одного модему $ 124 долари, що видається цілком розумною величиною для Російського ринку.

Треба сказати, що не скрізь є АДСЛ, або Ethernet. Для невеликих міст такий варіант може виявитися вдалим рішенням. Головне, недорогим навіть в порівнянні з Zelax / Cronix. Про Cisco і говорити нема чого.

Ось роз'яснення фахівця Rass Group:
Слово "розгін" або "оверклокинг" тут не зовсім точно відображає суть справи, тому як зазвичай їм називають використання пристроїв в режимах за межами ТУ, з усіма наслідками, що випливають. Тут скоріше, використання можливостей сучасних мікросхем введення-виведення, які (можливості) не використовуються виключно через те, що стандартні драйвери Windows їх не підтримують.
Суть дійства: тактова частота стандартного UART 16550A - 1,8432 МГц. Саме така частота подається і на ту частину кристала сучасних чіпсетів і кристалів "Super I / O", яка зображує COM-порт. Однак, майже всі виробники цих самих Super I / O заклали можливість збільшити цю частоту, помінявши пару бітів в певному регістрі (у кожного - в своєму, але в жодному разі не входить в стандартні регістри портів).

При цьому порт починає працювати в відповідну кількість разів швидше, причому операційна система про це навіть і знати не буде. Так, у мене на MB варто Super I / O від Winbond, що дозволяє збільшити частоту в 8 разів. Це робилося простенької програмкою, яка запускається в autoexec.bat. Після чого, встановивши в Windows швидкість 38400 зі стандартного набору, маємо на виході 307200 (чому я і ввів в наш модем таку, не дуже стандартну швидкість).

Це все було про реальні порти і зовнішні модеми. Що до наших внутрішніх - такий модем з боку комп'ютера "бачиться" як звичайний СОМ-порт, до якого підчеплю якесь обладнання (про що комп'ютер і знати не знає). Лінійна швидкість задається джамперами, а настройки швидкості порту ігноруються (закладений, правда, режим, коли лінійна швидкість налаштовується програмно, але на практиці, як виявилося, це не завжди зручно).

Виходить, що комп'ютер працює, вважаючи, що швидкість, скажімо 115, а дані насправді зривають значно швидше, але цю реальну швидкість ніхто ніколи і не міряє - вистачало б продуктивності, щоб буфери розсмоктувати. Ось в Линух ми зі швидкісним межею вперше зіткнулися. І то, оскільки процесор за нинішніми мірками не найшвидший. А так - будь ласка. 920К йде без проблем.

Що стосується зовнішніх модемів, то там задіяні реальні зовнішні сигнали по RS-232 інтерфейсу, тому вичавлювати щось більше 300 - 400 К не виходить. Те ж, до речі, можна сказати і про синхронні порти (чому і стали орієнтуватися на V.35).

Схожі статті