Паралельний і послідовний інтерфейси

Паралельний і послідовний інтерфейси

На сучасних комп'ютерах є хоча б один послідовний і один паралельний порт, незважаючи на те що вже давно існують мережеві адаптери, шина USB і інші способи комунікації. Винятком можуть бути хіба що сучасні ноутбуки - на деяких з них немає ні послідовних, ні паралельних портів.

Паралельний порт (скорочена назва - LPT) з'явився на найпершому IBM PC. Іноді його називають Centronics - по імені фірми-розробника. Паралельний порт використовувався раніше переважно для підключення принтерів.
Сучасні принтери зазвичай підключаються до комп'ютера через USB (див. Розділ 10), але багато моделей мають роз'єм для підключення LPT-кабелю (кабелю паралельного порту).
Навчимося знаходити роз'єми паралельного порту. На рис. 9.1 зображений LPT-роз'єм на принтері Lexmark E321 - досить сучасна модель (принтер куплений в минулому році). Під ним - USB-роз'єм з підключеним USB-кабелем. Це говорить про те, що в даний момент принтер підключений до комп'ютера через USB.

Паралельний і послідовний інтерфейси
//-- Мал. 9.1. LPT-роз'єм на принтері - //
Якби принтер підключався до паралельного порту комп'ютера, то нам би знадобився кабель, зображений на рис. 9.2.

Паралельний і послідовний інтерфейси
//-- Мал. 9.2. Кабель - //
На рис. 9.3 показана материнська плата. Найбільший роз'єм, зображений на цьому малюнку, - паралельний порт. Зазвичай він забарвлений для підключення пристроїв до паралельного порту комп'ютера в рожевий колір. Як розрізнити послідовний і паралельний порти, однакові за розмірами? Роз'єм паралельного порту має тип «мама», а послідовного порту - «тато». Іншими словами, навіть якщо ви переплутаєте кольору (послідовний порт зазвичай забарвлюється в синій колір), ви не зможете підключитися до послідовного порту за допомогою LPT-кабелю.

Паралельний і послідовний інтерфейси
//-- Мал. 9.3. Паралельний і послідовний порти - //
До паралельного порту, крім принтера, можна підключити:
• деякі носії даних, наприклад зовнішні приводи CD-ROM, магнітні накопичувачі «підвищеної» ємності (раніше підвищеною ємністю вважалося 120 Мб);
• стримери - пристрої зберігання даних на магнітній стрічці. Зараз вони практично не використовуються, а раніше часто використовувалися для створення резервних копій на серверах підприємств - адже магнітна стрічка коштувала копійки в порівнянні з іншими носіями інформації і дозволяла записувати великі на той час обсяги інформації (кілька гігабайтів);
• сканери старих зразків (сучасні підключаються через USB).

Відверто кажучи, я сумніваюся, що сьогодні вам доведеться скористатися паралельним портом, але така ймовірність є - може бути, у вас є старенький принтер, який ще добре працює, але підключається тільки до LPT-порту. Тоді ви повинні знати про режими роботи паралельного порту (режим роботи порту зазвичай вибирається в BIOS):
• SPP (Standard Parallel Port) - стандартний режим паралельного порту. В даному режимі дозволяється тільки одностороння передача даних від комп'ютера до периферійного пристрою, підключеного до порту. Швидкість передачі даних - 200 Кбіт / с;
• EPP (Enhanced Parallel Port) - розширений режим. Дозволено двосторонній обмін даними. Швидкість роботи - до 2 Мбіт / с. Дозволяється підключення до 64 периферійних пристроїв (в ланцюжок);
• ECP (Extended Capability Port) - порт з розширеними можливостями. Забезпечує двосторонній обмін даними зі швидкістю до 2,5 Мбіт / с. Підтримує стиснення даних за алгоритмом RLE. Зазвичай даний режим (якщо він підтримується материнською платою) використовують сканери та інші пристрої, що передають великі обсяги даних.

Послідовний порт (інші назви - COM, RS-232, serial port), як і паралельний, в застарілих моделях комп'ютерів використовувався для підключення багатьох пристроїв, але найчастіше до нього підключали:
• мишки та інші вказівні пристрої;
• модеми - навіть і зараз деякі модеми можуть підключатися як до послідовного порту, так і до usb;
• «розумні» джерела безперебійного живлення - багато джерел безперебійного живлення можуть повідомляти комп'ютера про поточний заряді своїх батарей. Це дуже зручно, оскільки ви знаєте, на скільки часу вистачить заряду в батареях і як скоро потрібно вимкнути комп'ютер.

Послідовний інтерфейс IEEE-1394

Паралельний і послідовний інтерфейси
//-- Мал. 9.6. IEEE-контролер - //
// - Стандарт 1394b - //
Стандарт 1394b передбачає швидкість передачі даних 800 Мбіт / с (100 Мб / с) по мідному або по волоконно-оптичному кабелю. В недалекому майбутньому планується передача даних зі швидкістю 3200 Мбіт / с, але поки немає пристроїв, що підтримують таку швидкість.
Замість 6-контактного роз'єму використовується 9-контактний (рис. 9.7), однак до 1394b можна підключити всі пристрої типу 1394a за допомогою спеціального кабелю. Як і у випадку з 1394a, якщо ваша системна плата не має інтегрованого IEEE-контролера, його можна купити у вигляді PCI-плати розширення (рис. 9.8).

Паралельний і послідовний інтерфейси
//-- Мал. 9.7. 9-контактний (1394b) і 6-контактний кабель (1394a) - //
Паралельний і послідовний інтерфейси
//-- Мал. 9.8. PCI-контролер IEEE-1394b - //
Про IEEE-1394 ви повинні знати наступне:

• IEEE-1394 - сучасний послідовний високошвидкісний інтерфейс, що забезпечує високу швидкість передачі даних;
• існує два стандарти 1394 - 1394a і 1394b;
• основна різниця між стандартами 1394a і 1394b полягає в застосуванні іншого типу роз'єму (у 1394b - 9 контактів, у 1394a - 6 або 4) і в більш високій швидкості передачі даних - 800 Мбіт / с у 1394b проти 400 Мбіт / с у 1394a;
• стандарт 1394b сумісний з 1394a.

У наступному розділі ми поговоримо про інше дуже поширеному послідовному інтерфейсі - про універсальної послідовної шини USB. Шина USB на відміну від IEEE не є високошвидкісний: швидкість передачі даних по ній становить 12 Мбіт / с (1,5 Мб / с) для USB 1.1 і 480 Мбіт / с (60 Мб / с) для USB 2.0. Однак шина USB більш популярна, ніж IEEE-1394. Чому? Та тому що зазвичай послідовний інтерфейс використовується для підключення периферійних пристроїв, але більшості периферійних пристроїв (принтери, сканери, фотоапарати, модеми) не потрібні такі високі швидкості, які забезпечуються інтерфейсом IEEE-1394. Так, USB-пристрої більш повільні, але в той же час вони і дешевші, тому і більш популярні. [8 - Давайте розберемося, чому периферійних пристроїв не потрібна висока швидкість передачі даних. Візьмемо звичайний лазерний принтер, нехай це буде Samsung ML-2570. Для нас важливі два параметри: обсяг пам'яті принтера і швидкість друку. Обсяг пам'яті - 32 Мб, а швидкість друку - 24 сторінки в хвилину. Швидкість передачі даних по USB становить 60 Мб / с, тобто пам'ять принтера заповниться повністю за півсекунди. Швидкість передачі даних по IEEE-1394b - 100 Мб / с. Пам'ять принтера, звичайно, заповниться швидше, але для користувача немає різниці, за скільки часу це станеться - за 0,5 секунди або за 0,3 секунди. Зате є різниця в ціні - USB-пристрої коштують дешевше! Чому б не збільшити обсяг пам'яті принтера? Та тому що він і так не встигає друкувати! Навіть якщо 32 Мб - це ті самі 24 сторінки (наприклад, ви друкуєте документ з картинками), то 32 Мб потраплять в принтер за півсекунди, а друкуватися будуть одну хвилину. За цей час в принтер можна подати наступну порцію інформації - ще 32 Мб. Можна, звичайно, збільшити розмір пам'яті принтера, скажімо, до 1 Гб, але в цьому немає необхідності, тому що друкувати від цього принтер швидше не стане. Та й ці 32 Мб заповнюються далеко не завжди, не кажучи вже про 1 Гб. Виходить, ціна стане дорожче, тому що пам'яті більше, а використовуватися ця пам'ять і на третину не буде!]