Практикум: Шины, системные ресурсы и интерфейсы ввода-вывода

Интерактивный рабочий лист студента по дисциплине «Архитектура аппаратных средств» (СИЭУиП, занятие 15). Сравнительный анализ параллельных разделяемых шин (ISA/PCI) и скоростной последовательной топологии точка-точка (PCI Express 3.0–5.0); анализ эволюции и распределения системных ресурсов (IRQ, MSI-X, каналы DMA, изолированное адресное пространство I/O портов и MMIO); математический расчет пропускной способности интерфейсов и протокол выбора подсистемы I/O по 4 вариантам платформ.

Задание 1. Сравнительный анализ архитектур шин: разделяемые шины vs PCIe

Заполните сравнительную таблицу характеристик системных шин. Сопоставьте архитектурные поколения, топологию, арбитраж, тактовые частоты и физические ограничения.

Параметр сравнения Шина ISA / PCI (32-bit / 33 MHz) Шина PCI Express 3.0 / 4.0 (x16) Шина PCI Express 5.0 (x16)
Топология соединения
Способ передачи данных
Механизм арбитража шины
Кодирование и накладные расходы
Предельная пропускная способность
Задание 2. Матрица и эволюция системных ресурсов (IRQ, DMA, I/O Port, MMIO)

Заполните сравнительную матрицу системных ресурсов архитектуры x86/x86-64. Отразите переход от классических контроллеров IBM PC/AT к современным интерфейсам PCI Express и APIC.

Тип ресурса Классическая архитектура (Legacy PC/AT) Современная архитектура (UEFI / PCIe / x86-64) Механизм разрешения конфликтов / Преимущество
Линии прерываний (IRQ)
Прямой доступ к памяти (DMA)
Адресное пространство I/O портов
Отображение памяти (MMIO)
Задание 3. Инженерный расчет пропускной способности и параметров портов

Выполните расчет теоретической и полезной пропускной способности интерфейсов передачи данных. Результаты внесите в таблицу с единицами измерения.

Интерфейс передачи Тактовая частота / Символьная скорость Кодирование Теоретическая ПСП Реальная полезная ПСП
RS-232 / UART (стандарт 115200 бод, 8-N-1) 115 200 Бод 1 старт + 8 бит данных + 1 стоп (10 бит на байт)
IEEE 1284 ECP (параллельный LPT порт) ~2.0 МГц (стробирование) 8 бит данных параллельно (без кодирования)
PCIe 3.0 x4 (накопитель NVMe M.2) 8.0 GT/s на линию 128b/130b
PCIe 4.0 x16 (видеокарта) 16.0 GT/s на линию 128b/130b
PCIe 5.0 x16 (видеокарта / ИИ-ускоритель) 32.0 GT/s на линию 128b/130b
Задание 4. Протокол выбора архитектуры ввода-вывода и системных ресурсов

На основе выбранного в карточке студента варианта платформы обоснуйте распределение системных ресурсов (IRQ/MSI-X, DMA, I/O Port, MMIO), подбор шин, протоколов арбитража и интерфейсов подключения периферии.

Вариант не выбран
Выберите вариант задания в карточке обучающегося вверху страницы для отображения технического задания.