Архитектура ЭВМ: магистрально-модульный принцип и жизненный цикл команды процессора
Цели и задачи
- Цель: к концу урока учащиеся смогут объяснить принцип взаимодействия процессора с памятью и внешними устройствами через шины и контроллеры, а также описать этапы автоматического выполнения программы процессором.
- Образовательная задача: изучить структуру системной шины (шины данных, адреса и управления) и функции контроллеров внешних устройств.
- Развивающая задача: развить алгоритмическое мышление через моделирование цикла работы процессора (Fetch-Decode-Execute).
- Воспитательная задача: способствовать пониманию сложности современных технологий и формированию профессионального интереса к области системного администрирования и программирования.
Планируемые результаты
Личностные
- Готовность к осознанному выбору будущей профессии в сфере IT.
- Понимание значимости информационной деятельности для развития современного общества.
- Навыки критического анализа технологических процессов.
Метапредметные
- Познавательные: умение строить логические цепи рассуждений, моделировать работу технических систем.
- Регулятивные: способность планировать действия по решению учебной задачи, осуществлять самоконтроль при выполнении практической работы.
- Коммуникативные: умение работать в группе, аргументированно отстаивать свою точку зрения при разборе архитектурных решений.
Предметные
- Знать назначение и характеристики системной шины (разрядность, пропускная способность).
- Понимать роль контроллеров в согласовании работы процессора и периферийных устройств.
- Уметь описывать фазы выполнения команды процессором: выборка, декодирование, выполнение, запись результата.
Универсальные учебные действия (УУД)
Личностные УУД
- Формирование ответственного отношения к учебе.
- Развитие навыков самооценки на основе критериев успешности учебной деятельности.
Регулятивные УУД
- Целеполагание как постановка учебной задачи на основе соотнесения того, что уже известно, и того, что предстоит узнать.
- Оценка — выделение и осознание учащимся того, что уже усвоено и что еще подлежит усвоению.
Познавательные УУД
- Поиск и выделение необходимой информации из учебного текста.
- Знаково-символическое моделирование (составление схемы взаимодействия компонентов ЭВМ).
Коммуникативные УУД
- Управление поведением партнера — контроль, коррекция, оценка его действий.
- Умение с достаточной полнотой и точностью выражать свои мысли.
Подготовка учителя к уроку
- Подготовить презентацию с анимацией работы системной шины и цикла Фон Неймана.
- Распечатать рабочие листы для практического моделирования «Стань процессором» (по 1 шт. на каждого ученика).
- Подготовить демонстрационные комплектующие: материнская плата, планка ОЗУ, процессор, видеокарта (контроллер).
- Проверить работоспособность интерактивной доски и проектора.
- Подготовить набор карточек-ролей для ролевой игры (Процессор, Память, Шина адреса, Шина данных, Контроллер монитора).
Ход урока
Этап 1. Организационный момент и мотивация (5 мин)
Цель этапа: создать эмоциональный настрой и подвести к осознанию проблемы несоответствия скоростей компонентов ПК.
Время | Действие учителя | Действие учеников |
|---|---|---|
2 мин | «Здравствуйте! Сегодня мы заглянем под капот устройства, которое сопровождает вас везде. Представьте, что процессор — это гениальный математик, способный считать миллиарды операций в секунду. Но он живет в комнате без окон, и ему нужно получать данные из огромного архива (памяти) и передавать ответы художнику (монитору). Проблема в том, что архив находится в другом конце города, а художник рисует медленнее, чем математик думает. Как организовать их работу, чтобы система не простаивала?» | Слушают учителя, включаются в обсуждение метафоры. Предлагают варианты: «нужны быстрые дороги», «нужен помощник, который будет готовить данные». |
3 мин | «Именно это мы сегодня и изучим. Тема нашего урока: Обмен данными с помощью шин. Контроллеры. Автоматическое выполнение программы. Запишите тему в тетради. Мы узнаем, почему компьютер — это не просто набор деталей, а слаженный оркестр, где каждый знает свою партию.» | Записывают тему урока в тетради. Формулируют ожидания от занятия. |
Завершение этапа: учитель подводит итог: «Итак, мы определили проблему взаимодействия. Чтобы понять, как она решается, давайте разберем устройство "дорог" внутри компьютера — системных шин.»
Этап 2. Актуализация знаний и открытие нового: Магистраль (15 мин)
Цель этапа: изучить структуру системной шины и принцип магистрально-модульного построения ЭВМ.
Время | Действие учителя | Действие учеников |
|---|---|---|
7 мин | «Посмотрите на схему на слайде. Современный компьютер строится по магистрально-модульному принципу. Все устройства подключаются к общей магистрали — системной шине. Шина — это не просто один провод, а группа линий. Она делится на три части: Шина данных, Шина адреса и Шина управления. Как вы думаете, почему нельзя обойтись одной группой проводов?» Учитель демонстрирует материнскую плату, указывая на дорожки. | Рассматривают схему. Предполагают: «Чтобы не путать, куда идти и что нести». Фиксируют в тетрадях названия трех типов шин. |
8 мин | «Давайте разберемся. Шина адреса — это как индекс на конверте. Процессор выставляет на нее адрес ячейки памяти. Ее разрядность определяет максимальный объем памяти. Шина данных — это сам грузовик с информацией. А Шина управления — это светофоры и команды: "читать" или "писать". Сейчас мы выполним задание №1 в рабочих листах: рассчитайте, какой объем памяти может адресовать 32-битная и 64-битная шина адреса.» | Выполняют расчеты. Отвечают: «32 бита — это 2 в 32 степени, то есть 4 Гб. 64 бита — это колоссальный объем». Делают вывод о важности разрядности шины. |
Посмотрите план целиком
Зарегистрируйтесь — и откройте план урока по этой теме полностью: цели, ход урока и рефлексия по ФГОС.
Запись в тетрадях
- Магистраль (системная шина) включает: ША (шина адреса), ШД (шина данных), ШУ (шина управления).
- Разрядность шины адреса определяет адресное пространство процессора.
- Пропускная способность шины = Разрядность × Частота.
Завершение этапа: учитель подводит итог: «Мы выяснили, как данные перемещаются. Но процессор работает на частоте ГГц, а клавиатура — это единицы нажатий в секунду. Как их соединить? Нам нужны посредники — контроллеры.»
Этап 3. Контроллеры внешних устройств (15 мин)
Цель этапа: раскрыть функции контроллеров как согласующих устройств.
Время | Действие учителя | Действие учеников |
|---|---|---|
5 мин | «Контроллер — это специализированный микропроцессор, который управляет конкретным внешним устройством. Зачем он нужен? Во-первых, для согласования скоростей. Во-вторых, для преобразования форматов данных. Процессор дает общую команду "Печать", а контроллер принтера уже знает, как двигать головку и подавать чернила. Какие контроллеры вы знаете?» | Отвечают: «Видеокарта (видеоконтроллер), сетевая карта, контроллер USB, звуковая карта». Записывают определение контроллера. |
10 мин | Учитель использует прием «Диаграмма Венна»: «Давайте сравним Процессор и Контроллер. Что у них общего, а в чем различия? Работаем в парах 3 минуты.» После обсуждения учитель выводит правильные ответы на экран. | Работают в парах. Общее: оба обрабатывают информацию, имеют микросхемы. Различия: процессор универсален, контроллер специализирован; процессор командует, контроллер исполняет и освобождает процессор от рутины. |
Завершение этапа: учитель подводит итог: «Теперь мы знаем, кто возит данные и кто ими управляет на местах. Остался главный вопрос: как процессор сам, без участия человека, понимает, что делать в следующую секунду?»
Этап 4. Автоматическое выполнение программы: Цикл процессора (25 мин)
Цель этапа: изучить алгоритм работы процессора (цикл Фон Неймана) через моделирование.
Время | Действие учителя | Действие учеников |
|---|---|---|
10 мин | «Программа — это последовательность команд в памяти. Процессор выполняет их автоматически благодаря Счетчику команд (IP/PC). Он всегда знает адрес следующей инструкции. Цикл состоит из 4 фаз: 1. Выборка команды. 2. Декодирование (что надо сделать?). 3. Выполнение. 4. Запись результата. Посмотрите на анимацию.» Учитель комментирует каждый шаг на слайде. | Смотрят анимацию, зарисовывают схему цикла в тетрадь. Задают вопросы о том, что происходит, если команда — это переход (jump). |
15 мин | Прием «Живой компьютер». Учитель распределяет роли: один ученик — Память (держит карточки с командами типа ADD 5, MOV A), второй — Шина, третий — Процессор (с листком-регистром), четвертый — Счетчик команд. «Давайте выполним сложение двух чисел. Счетчик, какой адрес?» Учитель координирует процесс. | Ученики-«детали» перемещаются по классу, имитируя передачу данных. «Счетчик» передает адрес «Шине», «Шина» идет к «Памяти», «Память» отдает команду «Процессору». Остальной класс фиксирует этапы в рабочих листах. |
Эталон решения (для рабочего листа)
1. Fetch: Извлечение команды из ячейки памяти, адрес которой указан в PC.
2. Decode: Определение кода операции (например, 0101 — сложение).
3. Execute: Арифметико-логическое устройство (АЛУ) выполняет действие.
4. Store: Результат пишется в регистр или память.
5. Next: PC инкрементируется (увеличивается на 1).
2. Decode: Определение кода операции (например, 0101 — сложение).
3. Execute: Арифметико-логическое устройство (АЛУ) выполняет действие.
4. Store: Результат пишется в регистр или память.
5. Next: PC инкрементируется (увеличивается на 1).
Завершение этапа: учитель подводит итог: «Этот цикл повторяется миллиарды раз в секунду. Именно в этом секрет "ума" компьютера — в невероятной скорости выполнения простейших шагов.»
Этап 5. Практическая работа: Анализ характеристик (20 мин)
Цель этапа: применить знания для анализа реальных спецификаций железа.
Время | Действие учителя | Действие учеников |
|---|---|---|
5 мин | «Представьте, что вы — системные администраторы. Вам нужно выбрать сервер для базы данных. Перед вами спецификации двух материнских плат и процессоров. Обратите внимание на частоту системной шины и поддержку контроллеров. Задание в группах по 4 человека.» | Разбиваются на группы, получают распечатки со спецификациями (например, Intel Core i9 vs AMD Ryzen 9, чипсеты Z790 vs X670). |
15 мин | Учитель обходит группы, помогает интерпретировать термины (PCI-E 5.0, DDR5, FSB). «Посчитайте пропускную способность шины PCI-Express для видеокарты, если известно количество линий и частота.» | Производят расчеты, сравнивают устройства. Готовят краткий отчет: «Мы выбрали вариант А, так как пропускная способность шины выше, что исключит эффект "бутылочного горлышка" для контроллера дисков». Выступают с защитой выбора. |
Завершение этапа: учитель подводит итог: «Отлично! Теперь вы видите, что цифры в прайс-листах — это не просто маркетинг, а конкретные физические ограничения обмена данными.»
Этап 6. Рефлексия и итоги (10 мин)
Цель этапа: зафиксировать новые знания и оценить работу на уроке.
Время | Действие учителя | Действие учеников |
|---|---|---|
5 мин | Учитель проводит прием «Билет на выход»: «Напишите на маленьком листке ответ на вопрос: Что случится с циклом процессора, если шина адреса внезапно передаст неверный бит? Сдайте листки мне.» | Пишут ответы: «Процессор обратится не к той ячейке», «Программа зависнет или произойдет ошибка доступа к памяти (Segmentation fault)». |
5 мин | «Ребята, вы сегодня отлично поработали в роли компонентов ЭВМ. Мы прошли путь от медленных дорог-шин до автоматического ритма процессора. Выставляем оценки за практическую работу и активность.» | Выставляют самооценку в рабочих листах, сдают тетради. |
Критерии оценивания практической работы
- «5» — Верно рассчитан объем адресного пространства для 32/64 бит, правильно определена пропускная способность шины в практическом задании, дан аргументированный выбор комплектующих.
- «4» — Допущены незначительные ошибки в расчетах (степени двойки), но принцип работы шин и контроллеров описан верно.
- «3» — Ученик понимает разницу между типами шин, но затрудняется в расчетах и моделировании цикла процессора.
Рефлексия
Вопрос для ученика | Цель вопроса |
|---|---|
Какая роль в «живом компьютере» была самой сложной и почему? | Осознание функциональной сложности конкретных узлов архитектуры. |
Сможет ли процессор работать без контроллеров? | Проверка понимания необходимости согласования устройств. |
Где в реальной жизни мы встречаем принцип «магистрали»? | Поиск аналогий для закрепления системного подхода. |
Завершающее слово учителя
«Сегодня мы увидели, что компьютер — это не магия, а строго выверенная логика взаимодействия. Шины — это нервная система, контроллеры — это органы чувств, а цикл процессора — это его сердцебиение. На следующем уроке мы перейдем к изучению того, как именно данные кодируются внутри этих шин, и познакомимся с двоичной арифметикой на уровне железа. Спасибо за работу, вы сегодня были мощным многоядерным процессором!»
Домашнее задание
Уровень сложности | Задания | Описание |
|---|---|---|
Базовый | Параграф 12, вопросы 1–5. | Повторить определения шин и этапы цикла процессора. |
Средний | Задача на расчет. | Рассчитать время, необходимое для передачи файла размером 100 Мб по шине с частотой 800 МГц и разрядностью 64 бита. |
Продвинутый | Мини-исследование. | Подготовить сообщение на тему «Технология DMA (Direct Memory Access): как контроллеры общаются с памятью без процессора». |
Контрольный вопрос: «Чем отличается северный мост от южного в классической архитектуре материнской платы?» (ответ найти самостоятельно).