Понятия аппаратных средств ЭВМ и архитектура аппаратных средств

Интерактивный рабочий лист учебного занятия. Содержит входную диагностику, исследование функционального взаимодействия узлов ЭВМ, практическое моделирование потоков данных и индивидуальную оценочную работу.

Продолжительность занятия: 90 минут (сокращённый сценарий: 60 минут)
01

Входная диагностика: интуитивные представления о потоках данных

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

Вводное задание · Устное или письменное рассуждение (без оценивания)

Ситуация: Пользователь работает в текстовом редакторе и нажимает на клавиатуре клавишу «A». Символ мгновенно появляется в окне на экране монитора. Файл при этом на диск ещё не сохранялся.

Сформулируйте гипотезу: в каких узлах компьютера сейчас находится этот символ, почему он виден на экране до сохранения на диск и какие аппаратные компоненты участвуют в его передаче?

Представьте два разных взгляда пользователя: «Если символ виден на экране, он уже в безопасности в памяти компьютера» и «Пока нет подтверждения сохранения, данные легко потерять». Какие аргументы в пользу каждого утверждения вы можете привести до изучения темы?

02

Аппаратные средства и архитектура ЭВМ: принципиальная разница

Аппаратные средства (Hardware)

Физическая компонентная база ЭВМ: микросхемы, печатные платы, электронные компоненты, разъемы, кабели, дисковые накопители и периферия.

Примеры: микропроцессор Intel Core i5-13400, модуль памяти DDR5 16 ГБ, NVMe SSD Samsung 980, контроллер USB.

Архитектура аппаратных средств

Концептуальная организация и принципы взаимодействия функциональных узлов системы, видимые программисту и определяющие логику исполнения программ и потоков данных.

Примеры: фон-неймановская модель, система команд x86-64 / ARM, разрядность адресного пространства, организация шин.

Ключевой контрпример для различения:

Физический процессор, который можно взять в руки, распаять или установить в сокет материнской платы — это аппаратное средство. Однако формат машинных инструкций, состав регистров общего назначения, организация уровней кэш-памяти и регламент передачи команд по шине — это архитектура вычислительной системы.

Практическое упражнение 1 · Анализ категорий

Для каждой из предложенных ситуаций определите категорию (Аппаратное средство или Архитектурное решение) и дайте строгое обоснование.

03

Сквозной функциональный маршрут: от клавиши к экрану и диску

Рассмотрим фундаментальный сквозной пример: пользователь вводит текст с клавиатуры, видит его на экране и затем явно нажимает кнопку сохранения файла. Проследите за каждым шагом в интерактивной модели.

Устройство ввода
1. Клавиатура
Контроллер клавиш формирует скан-код нажатия и отправляет аппаратное прерывание (IRQ).
Временная память (ОЗУ)
2. Оперативная память
Буфер ввода ОС, область данных текстового редактора. Энергозависимое временное хранилище!
Устройство вывода
4. Видеокарта и экран
Символ растеризуется шрифтовым движком в буфер кадра видеопамяти и передается на матрицу монитора.
Вычисления и управление
3. Центральный процессор
Обработчик прерываний переводит скан-код в символ Unicode, исполняет код редактора, обновляет буфер.
Долговременный накопитель
5. SSD / HDD накопитель
Энергонезависимый накопитель. Данные попадают на диск при явной команде пользователя, периодическом фоновом автосохранении приложения или сбросе дисковых буферов ОС. Наличие накопителя само по себе не гарантирует сохранение несохранённых данных при внезапном сбое питания.
Шаги процесса:
Шаг 1: Физический ввод. При нажатии клавиши контроллер клавиатуры замыкает контакт матрицы, генерирует скан-код (например, 0x1E) и через USB/контроллер шлет сигнал запроса прерывания в систему.
Практическое упражнение 2 · Анализ непредвиденного сбоя

Аварийная ситуация: Студент напечатал в текстовом редакторе 4 страницы курсовой работы за 40 минут. При этом в редакторе было отключено автоматическое сохранение, пользователь вручную не подавал команду сохранения (Ctrl+S / «Сохранить») и никаких других резервных копий не создавалось. В этот момент в кабинете внезапно отключилось электропитание (компьютер обесточен без ИБП). После повторного включения выяснилось, что файл на диске пуст либо содержит только старую версию.

Ответьте на три вопроса: 1) Где физически находились набранные 4 страницы до отключения питания? 2) Почему при выключенном автосохранении и отсутствии ручной команды сохранения факт отображения на экране и наличие в системе SSD не обеспечили автоматическую запись на накопитель? 3) Какое свойство оперативной памяти проявилось при аварийном обесточивании?

04

Временное и долговременное хранение: физика и системная роль

Критерий сравнения Оперативная память (RAM / ОЗУ) Долговременный накопитель (SSD / HDD)
Энергозависимость Энергозависимая: данные теряются при исчезновении напряжения питания ячеек. Энергонезависимая: записанные блоки сохраняются без подачи питания, однако наличие накопителя в системе не гарантирует 100% сохранности данных, если они ещё находились только в ОЗУ или кэше контроллера в момент внезапного отключения питания.
Скорость доступа и задержка Сверхвысокая: задержки измеряются в наносекундах (нс); пропускная способность десятки ГБ/с. Относительно низкая: задержки в микросекундах (мкс) для SSD или миллисекундах для HDD.
Прямой доступ процессора Да: процессор напрямую считывает машинные команды и операнды по шине адреса/данных. Нет: процессор не может напрямую исполнять инструкции из флеш-блоков; их нужно сначала загрузить в ОЗУ.
Когда происходит запись Постоянно и автоматически в ходе вычислений при любой модификации переменных в программах. По команде сохранения или сброса буферов файловой системы (системные вызовы write/fsync, автосохранение приложения).
Практическое упражнение 3 · Экспресс-разбор утверждений

Определите, истинно (И) или ложно (Л) каждое утверждение, и кратко поясните ошибку:

05

Индивидуальная оценочная работа: анализ альтернативного аппаратного сценария

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

Производственная ситуация

Условие: Оператор оцифровывает документ с помощью планшетного оптического сканера, подключенного по интерфейсу USB к рабочей станции. Оператор нажимает кнопку «Сканировать» в графическом приложении: линейка датчиков сканирует страницу, изображение появляется в окне графического редактора на экране монитора, где оператор выполняет кадрирование и цветовую коррекцию. Команду «Экспорт в файл / Сохранить на диск» оператор ещё не подавал.

Критерии оценивания работы (максимум 4 балла):
Критерий оценивания Баллы Показатели выполнения критерия
1. Полнота и точность функциональных ролей 0 – 2 2 балла: полностью выделены все необходимые аппаратные и функциональные узлы для предложенного сценария, без пропусков промежуточных звеньев, и безошибочно указаны направления передачи данных между ними.
1 балл: допущена неточность в назначении одного из компонентов или пропущена одна из информационных связей.
0 баллов: состав узлов или структура связей определены неверно.
2. Аргументированная причинно-следственная последовательность 0 – 1 1 балл: логично обоснован поэтапный маршрут движения данных от внешнего устройства через системные компоненты к интерфейсу вывода, с чётким разграничением этапа оперативной обработки в запущенном редакторе и этапа записи на накопитель.
0 баллов: техническое обоснование отсутствует либо перепутана последовательность этапов.
3. Самостоятельное обнаружение и анализ системной ошибки 0 – 1 1 балл: самостоятельно сформулировано правдоподобное ошибочное суждение пользователя о состоянии данных в данном сценарии и дано строгое инженерное опровержение на основе принципов работы компонентов ЭВМ.
0 баллов: ошибочное суждение не сформулировано либо аргументация не содержит технического обоснования.

Итоговая оценка выставляется преподавателем на основе соответствия критериям открытой рубрики (максимум 4 балла).

Поля для оформления решения

Перечислите функциональные узлы системы, задействованные в процессе оцифровки и обработки изображения. Для каждого узла укажите его роль, тип памяти/устройства и направление входящих/исходящих потоков данных. Не используйте псевдографику и рамки из символов — опишите узлы и логические связи структурированным текстом.

В описанном сценарии оператор работает с изображением в окне редактора, но ещё не нажимал команду экспорта или сохранения. Объясните, почему факт отображения картинки на экране монитора технически не гарантирует её сохранность при внезапном сбое, и укажите, какие системные события должны произойти, чтобы данные физически закрепились в энергонезависимом хранилище.

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

06

Итог занятия и чеклист готовности к сдаче

После завершения заполнения всех полей нажмите кнопку «Сформировать отчёт (Печать / PDF)» в нижней панели. В открывшемся системном окне печати выберите целевое устройство: «Сохранить как PDF». Созданный файл содержит все ваши ответы и готов к отправке преподавателю.