Чему вы научитесь
Как CPU, GPU и память работают вместе
Курс показывает современный компьютер как систему специализированных вычислителей, памяти и устройств. За 15 уроков по 30–45 минут вы проследите путь действия через приложение, процесс, потоки, ОС и драйверы к CPU, памяти, DMA, GPU и дисплею, а затем разберёте SoC, NPU и медиаблоки.
Как устроено обучение
- один новый архитектурный принцип в каждом уроке;
- три подробные учебные иллюстрации в каждом уроке — всего 45;
- одна основная аналогия с указанием границы применимости;
- пять заданий: идея, чтение схемы, расчёт, диагностика и перенос.
Практический результат
После курса вы сможете разобрать действие от ввода до кадра: назвать исполнителя каждого этапа, местонахождение данных, сигнал готовности и узкое место. Вы отличите latency от throughput, когерентность от синхронизации, системную память от shared memory группы и оцените полную цену запуска GPU.
Небольшие числа в упражнениях выбраны для ручной проверки и не выдаются за точные параметры коммерческого CPU или GPU.
Сертификат в этом курсе не предусмотрен. Это указано до поступления, чтобы решение о записи было информированным.
О курсе
Для кого этот курс
Ученики 8–10 классов, которым интересно, что происходит между строкой программы и аппаратными блоками компьютера, а также преподаватели вводных курсов информатики.
Начальные требования
Достаточно школьной арифметики. Опыт программирования, установка Python, редактор кода и терминал не требуются.
Преподаватели курса
Как проходит обучение
15 последовательных уроков по 30–45 минут. Каждый урок содержит объяснение, три подробные иллюстрации с русскими подписями, разобранный пример и пять проверяемых заданий прямо в Stepik.