Мои Конспекты
Главная | Обратная связь


Автомобили
Астрономия
Биология
География
Дом и сад
Другие языки
Другое
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Металлургия
Механика
Образование
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Туризм
Физика
Философия
Финансы
Химия
Черчение
Экология
Экономика
Электроника

Режим ЕСР



Протокол роботи порту з розширеними можливостями (ЕСР) був запропонований компаніями Hewlett-Packard і Microsoft як поліпшений режим обміну даними з принтерами і пристроями типу сканерів. Подібно протоколу ЕРР, описаному нижче, ЕСР забезпечує високошвидкісний двосторонній обмін між комп'ютером і периферійним пристроєм. Разом із пропозицією нового протоколу були запропоновані і зміни в складі регістрів порту (опис можна знайти в документі Microsoft «Протокол роботи порту з розширеними можливостями IEEE 1284 і стандарт інтерфейсу ISA»).

Серед багатьох можливостей ЕСР – стискання даних, переданих через паралельний порт, методом RLE, буфери FIFO і для прямого, і для зворотнього каналу передачі даних, використання як програмного вводу-виводу (РІО), так і прямого доступу до пам'яті (DMA). За методом RLE коефіцієнт стиску може досягати 64:1, що, зокрема, виявляється корисним для принтерів і сканерів, що передають величезні кількості даних, які містять ділянки, що повторюються. Щоб стискання могло використовуватися, його повинні підтримувати як передаючий, так і приймаючий пристрій.

Адресація каналів — це схема, що використовує адресацію декількох логічних пристроїв в середині одного фізичного пристрою. У багатофункціональних пристроях, що поєднують, наприклад, принтер, факс і модем, до того самого порту підключено відразу три пристрої. При використанні адресації каналів для доступу до кожного з цих пристроїв ви можете одержувати дані від модему в той час, коли канал принтера зайнятий виводом інформації, що друкується. В режимі сумісності, якщо принтер завантажений потоком даних, то інші пристрої не зможуть одержувати чи приймати дані, в той час як у режимі ЕСР інший пристрій може продовжувати обмін даними по своєму каналу.

За протоколом ЕРР, описаним нижче, драйвер порту може комбінувати операції запису в порт і читання з порту без небезпеки втрати даних чи порушення синхронізації. За протоколом ЕСР, однак, зміна напрямку передачі даних повинна щораз узгоджуватися з периферійним пристроєм. Для одержання даних комп'ютер повинний запросити в пристрою виконання операції «зворотна передача даних» і дочекатися, поки пристрій видасть підтверджуючий сигнал. Тільки після цього стане можливою передача самих даних. Оскільки пряма передача даних може відбуватися в режимі прямого доступу до пам'яті, то для одержання даних програма повинна дочекатися закінчення попередньої передачі, потім дочекатися спустошення буфера (щоб визначити точну кількість переданих байтів) і тільки після цього запросити зворотну передачу даних.

 




Поиск по сайту:







©2015-2020 mykonspekts.ru Все права принадлежат авторам размещенных материалов.