- •Билет №1 - сети эвм Программная и логическая структура сети.
- •Билет №1. - ипу Интерфейс связи клавиатуры с персональным компьютером. Временная диаграмма передачи данных от клавиатуры в системный блок пк.
- •Билет №2 -сети Методы доступа к каналу в лвс.
- •Билет №2. -ипу Основные этапы выполнения программы прерывания int 9 (ввод данных из клавиатуры)
- •Билет №3 -сети Манчестерские коды.
- •Билет № 3. -ипу Назначение контроллера клавиатуры пк. (Основные функции и основные узлы)
- •Билет №4 -сети Протокол hdlc.
- •Билет №4; Билет №7-ипу Назначение lpt-порта и его регистров
- •Билет №5; Билет №22-сети Методы доступа к спутниковым каналам связи в сетях эвм.
- •Билет №5.-ипу Физическая реализация интерфейса Centronics. Назначение линий интерфейса
- •Билет №6 ; Билет №21-сети Адресация в ip-сетях. Маски.
- •Билет №6. -ипу Назначение и организация интерфейса rs 232-с. Суть асинхронного режима передачи по интерфейсу
- •Билет №8 -сети Задачи проектирования сетей эвм (постановки задач).
- •Билет № 8.-ипу Назначение кэш-памяти винчестера (вместо этого «Контроллер hdd»)
- •Билет №9 -сети
- •Isdn. Технология.
- •Билет № 9.-ипу Назначение узла ramd ac видеоадаптера
- •Билет №10 ; Билет №18 ; Билет №24-сети Стек протоколов tcp/ip.
- •Билет № 10.-ипу Архитектура шины usb
- •Билет №11-сети Технология Frame Relay.
- •Билеты № 11, 25-ипу Назначение сигналов внешнего интерфейса rs-232c
- •Билет №12 -сети
- •Билет № 12.-ипу Перечислите классификационные характеристики стандартных интерфейсов пк
- •Билет №13 -сети Транспортная сеть. Протокол X.25/3.
- •Билет № 13.-ипу
- •2.1.1. Интерфейс isa-8
- •Билет №14 -сети Функции брандмауэра и proxy.
- •Билет № 14.-ипу Билет№ 21. Связь контроллера fdd с накопителем. Назначение сигналов интерфейса с накопителем
- •Билет №15 ; Билет №19-сети
- •Билет № 15.-ипу Организация видеопамяти видеоадаптера в текстовом и графическом режимах
- •Билет №16 -сети Доменная система имен dns.
- •Билет № 16.-ипу Назначение карты agp. Какие компоненты пк соединяет интерфейс agp?
- •Память микроопераций Контроллер атрибутов g
- •Видеопамять
- •Билет №17 ; Билет №25-сети Маршрутизация в сетях. Отличия протоколов rio и ospf.
- •Билет № 17.-ипу Назовите назначение управляющих сигналов ras#, cas#, we#, поступающих в банки памяти пк
- •Билет № 18.-ипу Программа прерывания int 16h (поддержка клавиатуры). Операции программы
- •Билет № 19.-ипу Модули (биСы), выполняющие системные функции в пк. Назначение
- •Билет № 20.-ипу Последовательность пакетов при вводе-выводе по usb
- •А) вывод данных
- •Б) Ввод данных
- •Билет № 22.-ипу Контроллер fdd. Назначение. Регистры контроллера
- •Билет №23 -сети Коммутация каналов, сообщений, пакетов.
- •Билет № 23.-ипу Временная диаграмма передачи данных по интерфейсу “Centronics”. Поясните по диаграмме процесс передачи данных
- •Билет №24-ипу Драйвер (программа обслуживания) внешнего последовательного интерфейса rs 323-c. Операции и их назначение
Билет № 10.-ипу Архитектура шины usb
Увеличение числа устройств, подключаемых к ПК, и, соответственно, развитие внешних интерфейсов привело к довольно неприятной ситуации: с одной стороны, компьютер должен иметь множество различных разъемов, а с другой – большая часть из них не используется. Другая проблема – каждое периферийное устройство имеет свой протокол обмена, что требует конкретного драйвера обслуживания, увеличивая занятость памяти и ОС.
Для устранения ряда недостатков, связанных с тем, что каждое ПУ подключалось в ПК с помощью специализированного интерфейса, была разработана спецификация нового универсального последовательного интерфейса USB.
Обычная архитектура шины USB подразумевает подключение одного или нескольких USB - устройств к компьютеру. Компьютер в такой конфигурации является главным управляющим устройством и называется хостом. Подключение устройств к хосту производится с помощью кабелей. Для соединения компьютера и устройства используется хаб. Если ПК имеет встроенный хаб, то этот хаб называется корневым хабом. На рис. 4.6 представлена общая архитектура шины USB.
Согласно спецификации на интерфейс USB устройства, работающие на шине могут иметь следующее назначение: а) хабы; б) функции – ПУ, подключенные к хабу; в) комбинированные устройства – ПУ со встроенным хабом. Физическое соединение устройств, соединенных по шине USB по топологии представляет собой многоярусную звезду, вершиной которой является корневой хаб (рис. 4.7).
Таким образом, каждый кабельный сегмент соединяет между собой две точки:
хост с хабом или с функцией;
хаб с функцией или с другим хабом.
Хаб выполняет коммутацию сигналов и выдачу питающего напряжения, а также отслеживает состояние подключенных к нему устройств, уведомляя хост об изменениях. Хаб состоит из двух частей - контроллера (Hub Controller) и повторителя (Hub Repeater).
Контроллер содержит регистры для взаимодействия с хостом. Доступ к регистрам осуществляется по специфическим командам обращения к хабу. Команды позволяют конфигурировать хаб, управлять нисходящими портами и опрашивать их состояние.
Повторитель представляет собой
управляемый ключ, соединяющий выходной
порт с входным. Он имеет средства сброса
и приостановки передачи сигналов.
ПК (хост)
Хаб о
о о о
USB -
. . . устройства
Рис. 4.6. Общая архитектура шины USB
ХОСТ
Корневой
хаб
функция
хаб
функция
функция
функция
хаб
функция
функция
Рис. 4.7.Физическая архитектура USB
Нисходящие порты хабов могут находится в следующих состояниях:
питание отключено (Powered off) - на порт не подается питание (возможно только для хабов, коммутирующих питание). Выходные буферы переводятся в высокоимпедансное состояние, входные сигналы игнорируются;
отсоединен (Disconnected) - порт не передает сигналы ни в одном направлении, но способен обнаружить подключение устройства;
запрещен (Disable) - порт передает только сигнал сброса (по команде контроллера), сигналы от порта (кроме обнаружения отключения) не воспринимаются;
разрешен (Enabled) - порт передает сигналы в обоих направлениях. По команде контроллера или по обнаружении ошибки кадра порт переходит
в состояние запрещен, а по обнаружении отключения - в состояние отсоединен;
• приостановлен (Suspended) - порт передает сигнал перевода в состояние останова ("спящий режим"). Если хаб находится в активном состоянии сигналы через порт не пропускаются ни в одном направлении.
Состояние каждого порта идентифицируется контроллером хаба с помощью отдельных регистров. Имеется общий регистр, биты которого отражают факт изменения состояния каждого порта. Это позволяет хосту быстро узнать состояние хаба, а в случае обнаружения изменений специальными транзакциями уточнить состояние.
Корневой хаб расположен в одном из чипсетов. Всего через один корневой хаб может быть подключено до 127 устройств (хабов и функций (ПУ)). Версия USB 1.0 имеет относительно невысокую пропускную способность шины равную 12 Мбит/с. Поэтому, оптимальным считается подключение 4-5 устройств, так как с увеличением числа устройств снижается скорость обмена передачи.
Версия USB 2.0 имеет пиковую пропускную способность 480 Мбит/с. Этого вполне хватает для подключения принтеров, сканеров, цифровых фотокамер и др. подобных ПУ. Но для более быстродействующих ПУ типа внешние носители требуются более скоростные интерфейсы. Длина кабеля для интерфейса USB в среднем 2-5 метров в зависимости от версии.
Шина USB представляет собой четырехжильный кабель. Кабель USB содержит одну экранированную пару с импедансом 90 Ом для сигнальных цепей и одну не экранированную для подачи питания (+5В) (рис. 4.8).
Рис. 4.8. USB - кабель
На концах кабеля монтируются разъемы типов «А» и «В». С помощью разъема «А» кабель подключается к хабу, разъем «В» предназначен для подключения кабеля к ПУ.
Назначение выводов разъема USB следующее:
Контакт 1 – питание (+5В);
Контакт 2 – данные ( D - );
Контакт 3 – данные ( D + );
Контакт 4 – GND.
По одной паре “D+“ и “D-” линий шины USB передаются данные, по другой – питание, которое при необходимости подключается автоматически к ПУ. В шине используется дифференциальный способ передачи сигналов “D+“ и “D-” по двум проводам. Передача цифровых данных («0» и «1») задается не только двумя уровнями сигналов. Устанавливается так называемый порог срабатывания (порог передачи), который зависит от скорости передачи.
Скорость передачи определяется рабочим быстродействием подключаемого устройства. Скорость устройства, подключенного к конкретному порту, определяется хабом по уровням сигналов на линиях “D+“ и “D-”, смещаемых нагрузочными резисторами приемопередатчиков.
Шина USB позволяет производить обмен информацией с периферийными устройствами на трех скоростях :
низкоскоростной (Low Speed - LS) - 1,5 Мбит/с (используется для интерактивных устройств: клавиатуры, мыши, джойстики)
полноскоростной (Full Speed - FS) - 12 Мбит/с (аудио/видео устройства);
высокоскоростной (High Speed - HS) - 480 Мбит/с (видео устройства, устройства хранения информации) – только для версии USB 2.0.
Скорость передачи данных (LS, FS или HS) выбирается разработчиками периферийного устройства в соответствии со схемотехническими возможностями этого устройства. Дифференциальный подход организуется путем подключения резистора к линии D+ или D- (рис. 4.9). Этим формируются разные пороги, и хаб определяет тип устройства по скорости обмена.
Конечная точка (endpoint) - это часть USB - устройства, которая имеет уникальный идентификатор и является получателем или отправителем информации, передаваемой по шине USB. Проще говоря, это буфер, сохраняющий несколько байт. Каждое устройство имеет набор независимых конечных точек (иногда называемых портами ПУ), с которыми программное обеспечение ПК обменивается информацией.
а)
Устройство
LS
Приемо- передатчик
D-
R
+3,3 В
б)
Устройство
FS
Приемо- передатчик
D-
R
+3,3 В
Рис. 4.9. Подсоединение резисторов для а) LS-устройства и б) FS-устройства
Конечная точка имеет следующие основные параметры:
частота доступа к шине;
допустимая величина задержки обслуживания;
требуемая ширина полосы пропускания канала;
номер конечной точки;
способ обработки ошибок;
максимальный размер пакета, который конечная точка может принимать или отправлять;
используемый конечной точкой тип посылок;
направление передачи данных.
Каждому устройству на шине USB, как ПУ, так и хабу, назначается свой адрес (0 - 127) при автоконфигурации устройств. Каждая точка (порт) устройства идентифицируется своим номером (0-15) и направлением передачи (IN – передача к хосту, OUT – передача от хоста). Любое USB - устройство имеет конечную точку с нулевым номером (Endpoint Zero). Эта точка позволяет хосту опрашивать устройство с целью определения его типа и параметров, выполнять инициализацию и конфигурирование устройства.
Спецификация USB достаточно жестко определяет набор свойств, которые должно поддерживать любое USB - устройство:
адресация — устройство должно отзываться на назначенный ему уникальный адрес, и только на него;
конфигурирование - после включения или сброса устройство должно предоставлять нулевой адрес для возможности конфигурирования его портов;
передача данных - устройство имеет набор конечных точек для обмена данными с хостом. Для конечных точек, допускающих разные типы передач, после конфигурирования доступен только один из них;
управление энергопотреблением - любое устройство при подключении не должно потреблять от шины ток, превышающий 100 мА. При конфигурировании устройство заявляет свои потребности тока, но не более 500 мА. Если хаб не может обеспечить устройству заявленный ток, устройство не будет использоваться;
приостановка - устройство USB должно поддерживать приостановку (Suspended mode), при которой его потребляемый ток не превышает 500 мкА. Устройство должно автоматически приостанавливаться при прекращении активности шины;
удаленное пробуждение - возможность удаленного пробуждения (Remote Wakeup) позволяет приостановленному устройству подать сигнал хосту, который тоже может находиться в приостановленном состоянии. Возможность удаленного пробуждения описывается в конфигурации устройства. При конфигурировании эта функция может быть запрещена.