Обмен данными с помощью шин. Контроллеры внешних устройств
Цели и задачи
- Цель: Сформировать представление о магистрально-модульном принципе построения компьютера и механизмах взаимодействия процессора с периферийными устройствами через шины и контроллеры.
- Образовательная задача: Изучить структуру системной шины (шины адреса, данных и управления), функции контроллеров и драйверов, понятие прерывания.
- Развивающая задача: Развивать навыки системного мышления и умение рассчитывать пропускную способность информационных каналов (связь с физикой и математикой).
- Воспитательная задача: Формировать профессиональную ориентацию в области системного администрирования и архитектуры ЭВМ.
- Методическая задача: Продемонстрировать работу системной шины через интерактивное моделирование (ИКТ).
Планируемые результаты
Личностные
- Готовность к осознанному выбору будущей профессии на основе понимания принципов работы современных цифровых систем.
- Критическое отношение к техническим характеристикам устройств при их выборе для решения прикладных задач.
- Установка на непрерывное самообразование в быстро меняющемся мире ИТ-технологий.
Метапредметные
- Умение создавать и преобразовывать модели сложных систем (магистрально-модульная модель).
- Навыки смыслового чтения технической документации и спецификаций оборудования.
- Способность анализировать эффективность передачи данных в различных физических средах (межпредметная связь с физикой).
Предметные
- Знание назначения и принципов работы системной шины, её основных компонентов.
- Понимание роли контроллеров и драйверов в управлении внешними устройствами.
- Умение вычислять разрядность шины адреса для определения максимально возможного объема памяти.
- Владение терминологией: «прерывание», «пропускная способность», «арбитраж шины».
Универсальные учебные действия (УУД)
Личностные УУД
- Смыслообразование (понимание связи между архитектурой ПК и скоростью работы приложений).
- Нравственно-этическая ориентация в вопросах использования лицензионного ПО (драйверов).
Регулятивные УУД
- Целеполагание как постановка учебной задачи на основе соотнесения того, что уже известно, и того, что предстоит узнать.
- Самоконтроль при выполнении расчетных задач на пропускную способность.
Познавательные УУД
- Поиск и выделение необходимой информации в спецификациях материнских плат.
- Логические действия: анализ структуры шины, синтез знаний о взаимодействии компонентов.
Коммуникативные УУД
- Умение работать в парах при анализе кейсов «Конфигурация системы».
- Аргументация своей позиции при обсуждении преимуществ различных типов шин.
Подготовка учителя к уроку
- Подготовить интерактивную презентацию со схемой магистрально-модульного устройства ПК.
- Распечатать карточки для парной работы «Спецификации материнских плат» (15 экземпляров).
- Проверить работу онлайн-симулятора логики работы шин (или подготовить анимацию в PowerPoint).
- Подготовить реальные образцы: контроллер PCI-E (видеокарта или сетевая карта), кабель SATA, планку оперативной памяти для демонстрации.
- Загрузить на учебные компьютеры файл с задачей на расчет пропускной способности в Excel.
Ход урока
Этап 1. Мотивация и «Крючок» (3 мин)
Цель этапа: заинтересовать учащихся, показав актуальность темы через повседневный опыт использования гаджетов.
Время | Действие учителя | Действие учеников |
|---|---|---|
3 мин | «Здравствуйте, коллеги! Именно так я хочу к вам обращаться, ведь в 10 классе мы переходим к глубокому пониманию ИТ. Посмотрите на этот обычный USB-флеш-накопитель. Мы вставляем его в разъем, и через секунду данные уже у нас. А задумывались ли вы, какой путь проходит сигнал от этой железки до процессора? Почему мы можем подключить сюда и мышь, и принтер, и микроскоп? Сегодня мы разберем "автострады" компьютера — его шины, и узнаем, кто работает "переводчиком" для внешних устройств». | Слушают учителя, рассматривают предложенные устройства. Выдвигают предположения о том, как компьютер понимает, что именно в него воткнули (упоминают драйверы, разъемы). |
Завершение этапа: учитель подводит итог: «Чтобы понять этот процесс, нам нужно заглянуть под капот системного блока и изучить его магистрали».
Этап 2. Актуализация знаний (5 мин)
Цель этапа: восстановить в памяти архитектуру фон Неймана и базовые компоненты ПК.
Время | Действие учителя | Действие учеников |
|---|---|---|
5 мин | «Давайте вспомним классику. На экране — схема архитектуры фон Неймана. Какие три основных блока здесь выделены? Правильно: процессор, память и устройства ввода-вывода. Но обратите внимание на стрелочки между ними. В 8 классе мы говорили просто "связь". Сегодня мы дадим этим стрелочкам имя. Как вы думаете, могут ли все устройства общаться друг с другом одновременно по одним и тем же проводам? Что произойдет, если видеокарта и жесткий диск одновременно отправят данные процессору?» | Отвечают на вопросы учителя: «Процессор, память, ввод-вывод». Предполагают, что возникнет конфликт данных («коллизия») или компьютер зависнет. Вспоминают понятие двоичного кода как универсального языка. |
Завершение этапа: учитель подводит итог: «Именно для управления этим хаосом и были придуманы шины и контроллеры, о которых мы сейчас поговорим подробно».
Этап 3. Постановка проблемы (4 мин)
Посмотрите план целиком
Зарегистрируйтесь — и откройте план урока по этой теме полностью: цели, ход урока и рефлексия по ФГОС.
Цель этапа: создать интеллектуальное затруднение через вопрос о разнице скоростей устройств.
Время | Действие учителя | Действие учеников |
|---|---|---|
4 мин | «Представьте ситуацию: современный процессор работает на частоте 4 ГГц (миллиарды операций в секунду). А вы нажимаете клавишу на клавиатуре со скоростью 2 нажатия в секунду. Если процессор будет постоянно ждать вашего нажатия, он будет простаивать 99.9% времени. Это как если бы сверхзвуковой самолет ждал, пока улитка переползет взлетную полосу. Как решить эту проблему? Как подружить сверхбыстрое и очень медленное?» | Предлагают варианты: «нужен буфер», «нужен посредник», «процессор должен заниматься своими делами, а клавиатура сама должна сообщить, когда нажата клавиша». |
Завершение этапа: учитель подводит итог: «Вы абсолютно правы. Этот посредник называется контроллером, а способ сообщения — прерыванием. Давайте разберемся, как это устроено физически».
Этап 4. Открытие нового знания (12 мин)
Цель этапа: изучить структуру системной шины и функции контроллеров.
Время | Действие учителя | Действие учеников |
|---|---|---|
6 мин | Учитель выводит на экран схему «Системная магистраль» и объясняет: «Магистраль состоит из трех групп проводов. 1. Шина данных — по ней передается сам контент. 2. Шина адреса — по ней процессор указывает, КУДА передать данные или ОТКУДА взять. 3. Шина управления — по ней передаются команды: "читать", "писать", "готов к работе". Запишите определение магистрально-модульного принципа: это способ построения ЭВМ, при котором все устройства подключаются к общей системной шине через специализированные блоки — контроллеры». | Записывают определение в тетрадь. Рисуют схему трехчастной шины. Задают уточняющие вопросы о разрядности шины адреса. |
6 мин | «Теперь о контроллерах. Контроллер — это специализированный микропроцессор, который управляет конкретным внешним устройством. Зачем он нужен? Во-первых, он преобразует сигналы устройства в формат системной шины. Во-вторых, он освобождает центральный процессор от рутины управления. Например, видеоконтроллер сам решает, как зажечь пиксели на экране, процессор только дает команду "нарисуй круг". А чтобы операционная система знала, как общаться с контроллером, нужен драйвер — специальная программа-переводчик». | Слушают объяснение. Ученик-ассистент демонстрирует классу видеокарту, указывая на графический чип (контроллер) и разъем подключения к шине (PCI-Express). |
Запись в тетрадях
- Магистраль (шина) — совокупность линий связи для передачи сигналов.
- Шина данных (разрядность определяет скорость).
- Шина адреса (разрядность определяет макс. объем памяти: N = 2^k).
- Шина управления (сигналы синхронизации).
- Контроллер — электронная схема для управления внешним устройством.
- Драйвер — программное обеспечение для работы с контроллером.
Завершение этапа: учитель подводит итог: «Мы разобрались с теорией. Теперь давайте применим математику, чтобы понять, насколько широкими должны быть наши информационные автострады».
Этап 5. Первичное закрепление и межпредметная задача (7 мин)
Цель этапа: научиться рассчитывать пропускную способность шины и объем адресуемой памяти.
Время | Действие учителя | Действие учеников |
|---|---|---|
7 мин | «Решим задачу из профильного уровня ЕГЭ, которая напрямую связана с нашей темой. Задача 1: Шина адреса имеет разрядность 32 бита. Какой максимальный объем оперативной памяти может адресовать процессор? Задача 2 (связь с физикой): Шина данных работает на частоте 800 МГц и имеет разрядность 64 бита. Вычислите её пропускную способность в Гбайт/с. Вспомните, что пропускная способность — это произведение частоты на разрядность». | Решают задачи в тетрадях. Один ученик работает у доски.
Ответ 1: 2^32 байт = 4 Гбайт.
Ответ 2: 800 * 10^6 Гц * 64 бит = 51200 * 10^6 бит/с = 6400 * 10^6 байт/с ≈ 6.4 Гбайт/с. |
Эталон решения
1) $N = 2^{32} = 4,294,967,296$ байт $\approx 4$ Гбайт.
2) $P = f \cdot w = 800 \cdot 10^6 \text{ Гц} \cdot 64 \text{ бит} = 51200 \cdot 10^6 \text{ бит/с} = 6400 \cdot 10^6 \text{ байт/с} = 6.4 \text{ Гбайт/с}$.
2) $P = f \cdot w = 800 \cdot 10^6 \text{ Гц} \cdot 64 \text{ бит} = 51200 \cdot 10^6 \text{ бит/с} = 6400 \cdot 10^6 \text{ байт/с} = 6.4 \text{ Гбайт/с}$.
Завершение этапа: учитель подводит итог: «Теперь вы видите, почему 32-битные системы не видят больше 4 Гб памяти — это физическое ограничение шины адреса».
Этап 6. Самостоятельная работа в парах (8 мин)
Цель этапа: отработать навык анализа реальных технических характеристик (ИКТ-компетентность).
Время | Действие учителя | Действие учеников |
|---|---|---|
8 мин | «Раздаю вам спецификации современных материнских плат. Работаем в парах. Найдите в описании: 1. Тип системной шины процессора. 2. Количество и тип слотов расширения для контроллеров (PCI-E). 3. Какие контроллеры уже интегрированы в плату (звук, сеть). Сравните две платы: какая из них лучше подойдет для игрового ПК, а какая для офисного, исходя из пропускной способности шин». | Изучают распечатки, обсуждают в парах. Заполняют сравнительную таблицу. Делают вывод: «Плата с PCI-E 5.0 имеет большую пропускную способность, что важно для видеокарты, поэтому она игровая». |
Завершение этапа: учитель подводит итог: «Вы отлично справились с ролью системных интеграторов. Главное — понимать, что узкое место в шине может замедлить самый быстрый процессор».
Этап 7. Рефлексия и домашнее задание (6 мин)
Цель этапа: обобщить изученное и провести самооценку.
Время | Действие учителя | Действие учеников |
|---|---|---|
6 мин | «Подведем итоги. У вас на столах карточки трех цветов. Зеленая — "Я понял, как работают шины и могу рассчитать их скорость", Желтая — "Я понял теорию, но в задачах еще путаюсь", Красная — "Тема сложная, нужно разобрать еще раз". Поднимите их. А теперь ответьте на вопрос: что случится, если из системы убрать драйвер видеокарты, но оставить саму видеокарту?» | Проводят самооценку. Отвечают: «Контроллер видеокарты останется, но операционная система не будет знать, как передавать ему команды по шине управления, и изображение будет либо базовым, либо его не будет вовсе». |
Критерии оценивания практической работы
- «5» — Верно решены обе расчетные задачи, правильно определены характеристики материнской платы в парной работе, дан аргументированный вывод.
- «4» — Допущена одна ошибка в расчетах (например, в переводе единиц), верно выполнен анализ спецификаций.
- «3» — Задачи решены с помощью учителя, в анализе спецификаций допущены ошибки в названиях шин.
Рефлексия
Вопрос для ученика | Цель вопроса |
|---|---|
Какая шина является «узким местом» в вашем домашнем ПК? | Осознание прикладного значения темы. |
В чем разница между контроллером и драйвером? | Проверка усвоения ключевых понятий (аппаратное vs программное). |
Сможете ли вы теперь объяснить, почему компьютер «не видит» 8 Гб ОЗУ на старой Windows? | Связь теории с практикой администрирования. |
Завершающее слово учителя
«Сегодня мы изучили кровеносную и нервную систему компьютера. Шины — это сосуды, по которым течет информация, а контроллеры — это нервные узлы, управляющие органами-устройствами. Помните, что знание архитектуры — это то, что отличает инженера от простого пользователя. На следующем уроке мы перейдем к изучению логических основ работы этих самых контроллеров. Спасибо за работу!»
Домашнее задание
Уровень сложности | Задания | Описание |
|---|---|---|
Базовый (обязательный) | Параграф учебника (тема Шины), конспект. | Выучить определения шин, контроллера, прерывания. |
Средний (повышающий) | Задача на расчет. | Рассчитать, сколько времени займет передача файла 1 Гб по шине USB 2.0 (480 Мбит/с) с учетом 20% служебной информации. |
Продвинутый (дополнительный) | Мини-исследование. | Подготовить сообщение о технологии Thunderbolt: почему она объединяет в себе несколько типов шин и какова её перспектива. |
Контрольный вопрос: Какая разрядность шины адреса необходима для работы с 16 Гбайт оперативной памяти?