Долженко Д.С. 1.1 Вказати типи портів: COM – порт, LPT – порт
1. Стандарт IEEE – 1284:
1.1 Вказати типи портів: COM – порт, LPT – порт.
1.2Режими обміну даними (розкрити кожний пункт): · Compatibiliti Mode: (режим совместимости) в этом режиме используется одно направлений прямой 8-битный канал, программно управляемый хостом. Это базовый режим порта, а также промежуточные состояния при всех переходах. Режим совместимости полностью отвечает SPP – порту.
· Nibble Mode: позволяет организовать двунаправленный обмен данными в режиме SPP путём использования управляющих линий (4 бит) для передачи данных от периферийного устройства к контроллеру. Исторически это был единственный способ использовать Centronics для двустороннего обмена данными.
· Byte Mode: редко используемый режим двустороннего обмена данными. Использовался в некоторых старых контроллерах до принятия стандарта IEEE 1284.
· EPP Mode: (Enhanced Parallel Port) — разработан компаниями Intel, Xircom и Zenith Data Systems — двунаправленный порт, со скоростью передачи данных до 2Мбайт/сек.(1991).
· ECP Mode: (Extended Capabilities Port) — разработан компаниями Hewlett-Packard и Microsoft — в дополнение появились такие возможности, как наличие аппаратного сжатия данных, наличие буфера и возможность работы в режиме DMA, также поддерживает симметричный двунаправленный обмен данными со скоростью до 2,5 Мбит/с.
· RLE: [run-length encoding] кодирование длин серий, групповое кодирование (метод сжатия файлов, при котором последовательная серия одинаковых элементов заменяется на два символа: элемент и число его повторений).
1.3Nibble Mode – надати наступні поняття: · Хост - (от англ. host — «хозяин, принимающий гостей») или узел — любое устройство, предоставляющее сервисы формата «клиент-сервер» в режиме сервера по каким-либо интерфейсам и уникально определённое на этих интерфейсах. В более частном случае под хостом могут понимать любой компьютер, сервер, подключённый к локальной или глобальной сети. Иногда при упоминании конкретного устройства в сети, также используют термин "узел" (очевидно, по аналогии с прототипом компьютерной сети, ведь реальная сеть, например рыболовная, состоит из нитей, соединённых между собой множеством узлов).
· ПУ - периферийное устройство, подключаемое к параллельному порту (им может быть и другой компьютер). В обозначениях сигналов Ptr обозначает передающее периферийное устройство.
· Ptr - PtrClk. Низкий уровень означает готовность тетрады, высокий — ответ на сигнал HostBusy.
· Прямий канал - канал вывода данных от хоста в ПУ.
· Зворотній канал - канал ввода данных в хост из ПУ.
· Ask - PtrClk. Низкий уровень означает готовность тетрады, высокий - ответ на сигнал HostBusy. После передачи второй тетрады отрицательный импульс вызывает прерывание
1.4 Прийом даних у напівбайтному режимі:
1. Хост сигналізує: сигнализирует о готовности приема данных установкой низкого уровня на линии HostBusy. 2. ПУ сигналізує: в ответ помещает тетраду на входные линии состояния. 3. ПУ сигнализирует о действительности тетрады установкой низкого уровня на линии PtrClk. 4. Хост встановлює: устанавливает высокий уровень на линии HostBusy, указывая на занятость приемом и обработкой тетрады. 5. ПУ відповідає: ПУ отвечает установкой высокого уровня на линии PtrClk. 6. Кроки 1-5: Шаги 1-5 повторяются для второй тетрады.
2. Висновки (вказати переваги режимів роботи та недоліки, перелічити у підсумку, що визначає стандарт IEEE – 1284): Полубайтный режим предназначен для двунаправленного обмена и может работать на всех стандартных портах. Порты имеют 5 линий ввода состояния, используя которые ПУ может посылать в хост байт тетрадами (nibble - полубайт, 4 бита) за два приема. Сигнал Ack#, вызывающий прерывание, которое может использоваться в данном режиме, соответствует биту 6 регистра состояния, что усложняет программные манипуляции с битами при сборке байта. В настоящее время стандарт IEEE-1284 не развивается. Окончательная стандартизация параллельного порта совпала с началом внедрения интерфейса USB, который позволяет подключать также МФУ и обеспечивает более высокую скорость печати и надёжную работу принтера. Также альтернативой параллельному интерфейсу является сетевой интерфейс Ethernet. Долженко Д.С.
|