Моделирование примитивов компьютерных процессов с использованием Arduino
статья (7, 8 класс)
В работе представлены рассуждения об эффективном изучении низкоуровневых компьютерных процессов с помощью Arduino, включающее создание трех схем для демонстрации работы процессора, передачи данных по TCP/IP и процесса коммутации в локальных сетях. Разработанные макеты позволяют наглядно визуализировать сложные логические процессы и могут быть использованы в образовательном процессе для упрощения понимания принципов работы компьютерных систем.
Скачать:
| Вложение | Размер |
|---|---|
| 15.62 КБ |
Предварительный просмотр:
Моделирование примитивов компьютерных процессов с использованием Arduino
В настоящее время компьютеры и цифровые системы используются повсеместно. Однако подобные устройства имеют высокий уровень абстракции для упрощения взаимодействия с пользователем. В связи с этим актуальной проблемой является непонимание низкоуровневых компьютерных процессов. Подобный «пользовательский» подход негативно влияет на оптимизацию программных комплексов, прошивок, протоколов и настроенных систем, создаваемых системными программистами и сетевыми администраторами. Поэтому важно уделять время разбору основ операционных систем и построения сетей при обучении. С целью визуализации сложных логических процессов можно применять упрощенные наглядные схемы на основе микроконтроллеров. Это позволяет объяснить глубокие абстрактные процессы, не потеряв при этом интерес учеников. Таким образом, целью данной работы стало моделирование примитивов компьютерных процессов с использованием Arduino.
Было смоделировано три схемы на основе микроконтроллеров Arduino, демонстрирующих работу трех аспектов операционных систем и сетевого взаимодействия. Для изучения архитектуры процессора и его операций был предложен макет действующих разрядов. Данный макет моделирует 3-битный процессор. Он состоит из микроконтроллера, матрицы из семисегментных индикаторов, отображающих состояние разрядов, и светодиодов, демонстрирующих состояние флагов. При вводе команд ассемблера в консоль числа на семисегментных индикаторах демонстрировали единичную операцию в процессоре, а светодиоды отображали состояние флагов, хранящих служебную информацию. Для изучения передачи данных по модели TCP/IP был предложен макет двух узлов сети, передающих данные на физическом уровне с помощью нескольких каналов связи. Он состоит из двух микроконтроллеров, пары пьезоэлемент-микрофон для передачи данных при помощи звука и пары светодиод-фоторезистор для передачи данных при помощи света. Вводимая в консоль первого контроллера текстовая информация разбивается на пакеты и кодируется манчестерским кодом. Полученная последовательность битов передаётся по каналу связи со скоростью 10 бит/с и декодируется вторым микроконтроллером в исходный текст. В свою очередь, при изучении локальных сетей для демонстрации процесса коммутации был предложен макет коммутатора, объединенный по UART с несколькими микроконтроллерами, имитирующими устройства локальной сети. Данный макет состоит из микроконтроллера, управляющего схемой из транзисторов и светодиодов. В ходе работы макет поочередно пропускает пакет данных с порта tx нужного устройства-источника на порт rx нужного устройства-приёмника. Путь соединения каждого пакета данных наглядно показывается загорающимися светодиодами.
Сборка подобных макетов вместе со школьниками и их применение в обучении позволит упростить понимание низкоуровневых компьютерных процессов.
По теме: методические разработки, презентации и конспекты

Интегрированный урок (физика, информатика) по теме «Моделирование механических колебательных процессов» 11 класс
Цели урока заинтересовать физикой учеников через компьютерные технологии, развить умение применять практические знания информационных технологий для решения, моделирования физических задач, наглядного...

Перспективы использования 3D- моделирования в учебном процессе на уроках технологии
Перспективы использования программы 3D-моделирования в учебном процессе. Модернизация российского образования, проводимая в рамках ФГОС определяет приоритетные задачи, реализация которых пр...

Конспект урока по информатике «Моделирование биологических процессов с использованием электронных таблиц»
Разработка и исследование биологической модели «Биоритмы человека»;повторение и закрепление практических навыков работы в электронных таблицах...

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

Основы моделирования в тренировочном процессе дзюдоистов
Основным критерием в определении мастерства дзюдоиста служит его разносторонняя и результативная техническая подготовленность. Фундамент такой подготовленности закладывается на начальном этапе м...

Конспект урока по информатике "Моделирование биологических процессов с использованием электронных таблиц"
Конспект урока по информатике "Моделирование биологических процессов с использованием электронных таблиц"...

УЧЕБНО – КОМПЬЮТЕРНОЕ МОДЕЛИРОВАНИЕ В ОРГАНИЗАЦИИ ПРОЦЕССА ПОЗНАНИЯ ПРИ ИЗУЧЕНИИ ТЕМЫ «БИОСИНТЕЗ БЕЛКА»
Учебно – теоретическое моделирование является одним из основных методов в изучении биологии в школьном курсе. Особенно этот метод необходим при изучении вопросов, касающихся биосинтеза белка. Эт...
