Педагогический конспект занятия: «Шины. Системные ресурсы. Последовательные порты. Параллельные порты»

Сценарий проведения учебного занятия по дисциплине «ОП.02 Архитектура аппаратных средств» (занятие 15) с развернутой речью преподавателя, диалоговыми блоками, эталонами объяснения и поминутным хронометражем для двух регламентов: основного (80 минут) и сокращенного (60 минут). Оцениваемая индивидуальная работа выполняется очно в обоих регламентах.

1. Хронометраж занятия для регламентов 80 и 60 минут

Этап занятия Основной регламент (80 мин) Сокращенный регламент (60 мин) Дидактическая задача
1. Организационный момент и мотивация 5 минут 5 минут Организация внимания, проблемный вопрос о скорости параллельных и последовательных шин.
2. Изложение теории (слайды 1–13) 25 минут 18 минут Архитектура шин, PCIe vs PCI/ISA, ресурсы (IRQ, MSI-X, DMA, I/O, MMIO), порты UART и LPT.
3. Демонстрационный показ методики 15 минут 10 минут Показ расчета ПСП PCIe 4.0/5.0, кадрирования UART 8-N-1 и разбор кейса АСУ ТП / Сервера.
4. Очное практическое действие 20 минут 15 минут Заполнение студентами бланка zanyatie.html по 4 вариантам, автосохранение.
5. Контроль и обратная связь 10 минут 7 минут Фронтальный опрос, разбор типовых ошибок арбитража и бодрейта, выставление оценок.
6. Подведение итогов и рефлексия 5 минут 5 минут Обобщение темы, инструктаж по резервному ДЗ для пропустивших занятие.

2. Развернутый ход занятия и речь преподавателя

Этап 1. Организационный момент и проблемная постановка цели (5 мин / 5 мин)

Речь преподавателя: «Здравствуйте, коллеги! На прошлых занятиях мы детально изучили процессор и память. Но процессор бесполезен, если он изолирован от внешнего мира. Сегодня мы погружаемся в кровеносную систему любого компьютера — системные шины, ресурсы ввода-вывода и интерфейсные порты.

Перед тем как мы откроем презентацию, ответьте мне на простой интуитивный вопрос: представьте дорогу. На одной дороге 32 широкие полосы движения, а на другой — всего одна узкая полоса. Какая дорога способна пропустить больше автомобилей в единицу времени? Конечно, логика подсказывает, что 32 полосы!

Но почему же тогда в современной вычислительной технике все старые 32- и 64-битные параллельные шины — ISA, PCI, параллельный порт LPT и даже шлейфы IDE — полностью вымерли, уступив место узким последовательным дифференциальным линиям PCI Express, SATA и USB? Почему "узкая тропинка" PCIe 5.0 передает данные со скоростью 63 Гигабайта в секунду, а широкая 32-битная шина PCI застряла на 133 Мегабайтах в секунду? Сегодня мы раскроем физические и архитектурные причины этой инженерной революции!»

Этап 2. Теоретическое объяснение (25 мин / 18 мин)

(Преподаватель переключает слайды презентации prezentaciya.html, демонстрируя архитектурные схемы).

Речь преподавателя (слайды 2–5): «Посмотрите на классическую структуру шины. Она состоит из шины адреса, шины данных и шины управления. В эпоху шины PCI все слоты сидели на одном общем пучке проводников — это разделяемая шина. Если сетевая карта передавала данные, видеокарта и жесткий диск молча ждали своей очереди.

Но главный враг параллельных шин на высоких частотах — это физика: перекос фаз (Clock Skew). Представьте 32 проводника на плате. Достаточно разницы длин в полмиллиметра, чтобы фронты электрических сигналов пришли на приемник с задержкой в доли наносекунды. На частоте 33 МГц такт длится 30 наносекунд — это допустимо. Но на частоте 1 ГГц длительность такта — 1 наносекунда! Биты одного и того же машинного слова разлетаются во времени, и приемник считывает "кашу".

Поэтому гениальные инженеры PCI-SIG перешли к топологии "точка-точка" в шине PCI Express. Каждое устройство имеет свой прямой коммутируемый канал, сигнал передается последовательно по низковольтной дифференциальной паре проводников (LVDS), а тактовая частота вшита прямо в поток данных!»
Речь преподавателя (слайды 7–10: Системные ресурсы): «Теперь обратимся к тому, как процессор управляет этим хозяйством. У нас есть 4 системных ресурса: прерывания IRQ, каналы DMA, порты ввода-вывода I/O и память MMIO.

В старых ПК прерываниями заведовал контроллер 8259A — всего 15 линий! Устройства постоянно конфликтовали за прерывания. Сегодня на смену проводным прерываниям пришла технология MSI-X (Message Signaled Interrupts). Запомните: в PCIe прерывание — это не дерганье физического проводка, а обычная атомарная запись пакета в память процессора! MSI-X дает до 2048 независимых векторов. Для сетевой карты 100 GbE это спасение: мы можем направить поток пакетов от каждого порта на отдельное процессорное ядро (RSS), исключая перегрузку системы!»

Этап 3. Демонстрационный показ и разбор математики (15 мин / 10 мин)

Речь преподавателя: «Перейдем к формулам пропускной способности. Обратите внимание на расчет полезной скорости последовательного порта RS-232 при стандартной скорости 115 200 бод.

Многие допускают грубейшую ошибку: делят 115 200 на 8 бит. Но в асинхронном порте UART на каждый полезный байт данных (8 бит) аппаратура добавляет 1 старт-бит для синхронизации и 1 стоп-бит для разделения кадров. Итого на 1 байт тратится 10 физических бит!

Поэтому реальная полезная пропускная способность: $$115\,200 \text{ бит/с} / 10 \text{ бит/байт} = 11\,520 \text{ байт/с} = 11.52 \text{ КБ/с}.$$ А теперь посмотрим на шину PCIe 4.0 x16. Символьная скорость линии составляет 16 GT/s. На 16 линий это 256 Гбит/с. Кодирование 128b/130b отнимает всего ~1.5% оверхеда: $256 \times (128 / 130) / 8 = 31.51$ ГБ/с полезной пропускной способности в одну сторону!»

Этап 4. Очное практическое действие студентов (20 мин / 15 мин)

Речь преподавателя: «Коллеги, открываем интерактивный рабочий лист zanyatie.html на ваших компьютерах. Вводим свои ФИО, учебную группу и выбираем закрепленный за вами вариант (1–4).

В бланке вам предстоит: 1. Заполнить сравнительную таблицу шин (ISA/PCI vs PCIe 3.0–5.0) и раскрыть физику эффекта Clock Skew. 2. Заполнить матрицу эволюции системных ресурсов (IRQ, DMA, I/O Port, MMIO). 3. Рассчитать полезную ПСП для интерфейсов RS-232, LPT, PCIe 3.0/4.0/5.0. 4. Сформировать обоснованный протокол выбора подсистемы ввода-вывода под вашу платформу (АСУ ТП, Сервер 100 GbE, Офис с Legacy-периферией, Workstation Multi-GPU).
Все изменения автоматически сохраняются в вашем браузере. Приступаем!»

Этап 5. Контроль, разбор ошибок и оценивание (10 мин / 7 мин)

(Преподаватель контролирует экранные формы обучающихся, проводит опрос и фиксирует оценки по 4-балльной матрице).

Речь преподавателя: «Разберем наиболее частые ошибки. Студенты 2 варианта часто забывают указать многовекторность MSI-X для 100 GbE карты. Помните: без RSS сервер захлебнется на одном ядре! В 4 варианте обратите внимание: при установке двух мощных видеокарт процессорные линии делятся как x8/x8, а накопитель M.2 подключается либо к выделенным 4 линиям CPU, либо к чипсету через линк DMI.»

Этап 6. Итоги и инструктаж по домашнему заданию (5 мин / 5 мин)

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

Нажмите кнопку "Распечатать / Сохранить в PDF" внизу вашего рабочего листа и сохраните итоговый отчет. Резервное домашнее задание domashnee_zadanie.html выполняют только те обучающиеся, которые отсутствовали на занятии либо получили оценку ниже "3". Всем спасибо за работу!»