- •2. Этапы выполнения дисковых операций на примере операции «Чтение данных».
- •3. Контроллер fdd. Назначение узлов и регистров контроллера.
- •4. Связь контроллера fdd с накопителем. Физическая реализация интерфейса связи и назначение сигналов интерфейса fdd.
- •5. Блок-схема пк. Назначение чипсетов. Назначение интерфейсов pci, isa, usb, ata, agp, Centronics, rs232c.
- •6. Шина pci. Назначение шины, сигналы шины. Цикл обмена на шине pci.
- •7.Последовательность пакетов при вводе-выводе по шине usb.
- •8.Архитектура шины usb.
- •11. Драйвер принтер (программа int 17h). Операции, используемые при выводе данных на принтер.
- •12. Физическая реализация интерфейса Centronics. Назначение линий интерфейса. Временная диаграмма передачи данных по интерфейсу. Пояснить по диаграмме процесс передачи данных.
- •13. Назначение и организация интерфейса Centronics. Назначение контролера интерфейса (lpt-порта) и его регистров.
- •14.Электрические параметры передаваемых по интерфейсу rs 232c сигналов. Формат асинхронной передачи информации по интерфейсу rs232c.
- •15. Контроллер последовательного интерфейса rs232c (com-порт). Регистры контроллера, программирование контроллера.
- •16.. Назначение сигналов внешнего интерфейса rs 232c.
- •17. Драйвер (программа обслуживания) внешнего интерфейса rs 232. Операции программы и их назначение.
- •18. Назначение и организация интерфейса rs 232c. Суть асинхронного режима передачи данных по интерфейсу.
- •19. Драйвер монитора (программа int 10h). Формирование цветов в графическом режиме для видеосистемы vga.
- •20. Блок-схема и принцип работы графического видеоадаптера agp.
- •21. Режимы работы видеосистем пк. Организация видеопамяти видеоадаптера в текстовых и графических режимах.
- •22. Назначение и принцип работы узла ramdac видеоадаптера. Назначение регистров ramdac, обращение к регистрам.
- •23. Формирование сигналов r, g, b для монитора при работе видеоадаптера cga в графическом режиме.
- •24. Формирование сигналов r, g, b для монитора при работе видеоадаптера cga в текстовом режиме.
- •25.Программа прерывания int 16h (поддержка клавиатуры). Операции программы.
- •26. Назначение контроллера клавиатуры пк. (Основные функции и основные узлы).
- •27. Основные этапы выполнения программы прерывания int 9 (ввод данных из клавиатуры).
- •28. Блок-схема клавиатуры. Формирование данных для передачи в пк. Интерфейс связи клавиатуры с пк. Временная диаграмма передачи данных от клавиатуры в системный блок пк.
- •29. Классификационные характеристики стандартных интерфейсов пк.
- •30 Назначение регистров микросхемы uart, являющейся основой сом-порта, программно доступных cpu. Программирование сом-порта.
6. Шина pci. Назначение шины, сигналы шины. Цикл обмена на шине pci.
С появлением CPU Pentium в ПК стали использовать 2 интерфейса: локальный (типа PCI) для подключения к CPU быстродействующих устройств и системный (типа ISA) для подключения медленнодействующих устройств.
Поначалу шина PCI вводилась как пристройка (mezzanine bus) к системам с основной шиной ISA, став позже центральной шиной: она соединяется с системной шиной процессора высокопроизводительным мостом («северным»), входящим в состав чипсета системной платы. Остальные шины расширения ввода-вывода, а также локальная ISA-подобная шина X-BUS (ISA-8) и интерфейс LPC, к которым подключаются микросхемы системной платы, подключаются к шине PCI через «южный» мост. В современных системных платах с хабовой архитектурой шину PCI отодвинули на периферию, не ущемляя её в мощности канала связи с процессором и памятью, но и не нагружая транзитным трафиком устройств других шин.
CPU
Память
Bridge
Видео PCI-to-ISА
СлотыPCI
PCI-to-PCI
PCI-to-USB USUSB
Рис.2.6. Пример подсоединения к шине PCI
Шина является синхронной – фиксация всех сигналов выполняется по положительному перепаду (фронту) сигнала CLK. Номинальной частотой синхронизации считается 33 МГц..
Номинальная разрядность шины данных – 32 бита, но спецификация определяет и расширение разрядности до 64 бит.
PCI IDE.
Сигналы шины PCI
Шина PCI представляет собой набор сигнальных линий, непосредственно соединяющих интерфейсные выводы группы устройств (слотов, микросхем на системной плате).
Процесс передачи данных по шине называется транзакцией. В каждой транзакции (обмене по шине) участвуют два устройства – инициатор обмена, он же ведущее (master) устройство, и целевое устройство (ЦУ), оно же ведомое (slave). Шина PCI все транзакции трактует как пакетные: каждая транзакция начинается фазой адреса, за которой может следовать одна или несколько фаз данных..
В каждый момент времени шиной может управлять только одно ведущее устройство, получившее на это право от арбитра.
Для адреса и данных используются общие линии AD.
В каждый момент времени данные по шине PCI передаются между двумя устройствами: ведущим (задатчиком) и ведомым (исполнителем). Управлять шиной может лишь одно ведущее устройство. Право на управление шиной устройство получает от арбитра. Арбитражем запросов на использование шины занимается специальный узел, входящий в чипсет (северный мост) системной платы. Схема приоритетов определяется программированием арбитра.
Устройства взаимодействуют по шине PCI по командам, которые устанавливает ведущее устройство.
Циклы шины
По сигналам C/BE (от C/BE3 до C/BE0) во время фазы передачи адреса определяется тип цикла передачи данных.
- 0000 – Подтверждение прерывания. Команда предназначена для чтения вектора (типа) прерываний как бы из системного контроллера прерываний.
- 0010 – Чтение порта ввода-вывода.
- 0011 – Запись в порт ввода-вывода.
Команды чтения и записи ввода-вывода служат для обращения к пространству портов.
- 0110 и 0111 – Чтение памяти и запись в память.
- 1101 – Двойной цикл записи. Позволяет по 32-битной шине обращаться к устройствам с 64-битной адресацией.
Чтение конфигурации (1010) и запись конфигурационных данных (1011)
Временные диаграммы шины PCI