- •Назначение и классификация периферийных устройств. Основные принципы взимодействия пу с эвм. Системная шина. Слоты расширения. Интерфейс. Драйвер. Контроллер. Адаптер
- •Общие принципы организации систем ввода-вывода. Унификация. Параллельная работа процессора и пу. Мольдульность. Магистральность.
- •Общие принципы организации систем ввода-вывода. Прямое подключение к пу. Подключение через контроллер. Прямой доступ к памяти. Каналы ввода-вывода.
- •Шины расширения. Передача данных по шине. Эволюция шин расширения. Шина isa. Шина vesa Local bus
- •9. Чипсет. Архитектура современных компьютеров. Северный и южный мост.
- •11. Шина pci. Синхронный обмен по шине. Асинхронный режим по шине.(если выпал этот-жопа)
- •12. Pci Express. Особенности. Различия топологий pci и pci Express. Принципы работы pci Express. Основные возможности pci Express.
- •14(2). Usb. Общая архитектура шины. Физическая и логическая архитектура шины usb. Составляющие usb: хост-контроллер, устройство, порт, хаб, точка, функция.
- •13. Внешние интерфейсы компьютера. Аппаратные порты компьютера. Rs-232. Centronics. Midi. Общие недостатки внешних интерфейсов rs-232 и Centronics. Стандарты usb.
- •14 (1). Usb. Общая архитектура шины. Физическая и логическая архитектура шины usb. Составляющие usb: хост-контроллер, устройство, порт, хаб, точка, функция.
- •15 (1). Usb. Кадры и пакеты обмена. Транзакции. Типы передачи данных. Правила обслуживания запросов на передачу данных.
- •15(2). Usb. Кадры и пакеты обмена. Транзакции. Типы передачи данных. Правила обслуживания запросов на передачу данных.
- •16. Usb. Передача данных. Каналы. Передача данных по уровням. Порядок передачи. Упрощенная схема передачи.
- •18. Стандарт ieee-1394 (FireWire). Инициализация сети. Обмен данными на физическом уровне. Асинхронная передача на уровне канала. Изохронная передача на уровне канала. Контроль передачи.
- •19 (1). Видеосистема компьютера. Видеоадаптер. Устройство современного видеоадаптера и его основные компоненты: gpu, видео bios, видеопамять, ramdac, интерфейс видеокарты, аналоговые компоненты.
- •19(2). Видеосистема компьютера. Видеоадаптер. Устройство современного видеоадаптера и его основные компоненты: gpu, видео bios, видеопамять, ramdac, интерфейс видеокарты, аналоговые компоненты.
- •21 Стандарт vga,svga(принцип работы)Режимы mda,cga,ega,vga.
- •22 Принцип работы в граф. Режиме с исп драйвера. DirectX, Direct 3d
- •Видеосистема компьютера. Монитор. Основные принципы вывода изображений. Поэлементное формирование и развертка изображения
- •Видеосистема компьютера. Монитор. Формирование растра. Упрощенная структурная схема элт монитора. Основные блоки и их назначение.
- •Видеосистема компьютера. Монитор. Структурная схема жк монитора. Нематические жидкие кристаллы. Оснывы жк технологии.
- •Видеосистема компьютера. Монитор. Жк-дисплей. Tn-технология. Принцип работы жк-ячейки. Tft. Жк-монитор с активной матрицей. Преимущества и недостатки жк и элт-мониторов.
- •Сканер. Сканирование прозрач и непрозр оригиналов. Классификация сканеров
- •Сканер. Методы разделения светового сигнала. Принцип работы сканирующего уст-ва
- •Сканер. Типы светочувствительных элементов. Способы преобразования света в электрические сигналы
- •33. Накопители на жестких магнитных дисках. Устройство. Механическая часть. Магнитные диски. Электроника
- •34 Накопители на жестких магнитных дисках. Форматирование на низком уровне. Принцип работы. Запуск.
- •36 Накопители на жестких магнитных дисках. Параллельна, перпендикулярная, термомагнитная запись.
- •37 Оптические носители. Устройство и формат cd. Принцип записи cd-r,cd-rw.
- •39 Flahs-память. Применение. Принцип работы
- •40 Flash-память nor,nand
- •44 Принтеры. Классификация
- •45 Струйные принтеры
- •46 Лазерные принтеры
15 (1). Usb. Кадры и пакеты обмена. Транзакции. Типы передачи данных. Правила обслуживания запросов на передачу данных.
Кадры (frames) и пакеты обмена
Любой обмен по шине USB инициируется хост-контроллером. Он организует обмены с устройствами согласно своему плану распределения ресурсов. Контроллер циклически (с периодом 1,0 ± 0,0005 мс) формирует кадры (frames), в которые укладываются все запланированные передачи.
Каждый кадр начинается с посылки пакета-маркера SOF (Start Of Frame, начало кадра), который является синхронизирующим сигналом для всех устройств, включая хабы. В конце каждого кадра выделяется интервал времени EOF (End Of Frame, конец кадра), на время которого хабы запрещают передачу по направлению к контроллеру. Если хаб обнаружит, что с какого-то порта в это время ведется передача данных, этот порт отключается.
каждый кадр состоит из наиболее приоритетных посылок, состав которых формирует драйвер хоста;
каждая передача состоит из одной или нескольких транзакций;
каждая транзакция состоит из пакетов;
каждый пакет состоит из идентификатора пакета, данных (если они есть) и контрольной суммы
Транзакции Все обмены (транзакции) по USB состоят из трех пакетов. Каждая транзакция планируется и начинается по инициативе хост-контроллера, который посылает маркер-пакет (т. е. пакет типа token). Он описывает тип и направление передачи, адрес устройства USB и номер конечной точки. В каждой транзакции возможен обмен только между устройством (его конечной точкой) и хостом. Адресуемое маркером устройство распознает свой адрес и готовится к обмену. Источник данных, определенный маркером, передает пакет данных или уведомление об отсутствии данных, предназначенных для передачи. После успешного приема пакета приемник данных посылает пакет подтверждения (т.е. пакет типа Handshake).
Спецификация USB определяет следующие типы транзакций. Передача команды: Изохронная передача данных: Передача данных с подтверждением: Изохронный прием данных: Прием данных с подтверждением:
15(2). Usb. Кадры и пакеты обмена. Транзакции. Типы передачи данных. Правила обслуживания запросов на передачу данных.
Типы передачи данных
Управляющие передачи (Control Transfers) - используются хостом для конфигурирования устройства во время подключения, для управления устройством и получения статусной информации в процессе работы.
Передачи массивов данных (Bulk Data Transfers) - применяются при необходимости обеспечения гарантированной доставки данных от хоста
к функции или от функции к хосту, но время доставки не ограничено (принтеры, сканеры).
Передачи по прерываниям (Interrupt Transfers) - используются в том случае, когда требуется передавать одиночные пакеты данных небольшого размера. Каждый пакет требуется передать за ограниченное время. Операции передачи носят спонтанный характер и должны обслуживаться не медленнее, чем того требует устройство. (мышь, клавиатура)
Изохронные передачи (Isochronous Transfers) - применяются для обмена данными в "реальном времени", когда на каждом временном интервале требуется передавать строго определенное количество данных, но доставка информации не гарантирована (передача данных ведется без повторения при сбоях, допускается потеря пакетов). Используются в мультимедийных устройствах.
Правила обслуживания запросов на передачу данных
Обслуживание запросов выполняется в соответствии со следующими правилами:
наивысший приоритет имеют изохронные передачи;
после отработки всех изохронных передач система переходит к обслуживанию передач прерываний;
в последнюю очередь обслуживаются запросы на передачу массивов данных;
по истечении 90% указанного интервала хост автоматически переходит к обслуживанию запросов на передачу управляющих команд независимо от того, успел ли он полностью обслужить другие три списка или нет.
