Этот курс — дружелюбное введение в цифровую электронику для начинающих. Вместе мы разберём, как работают ключевые строительные блоки цифровых систем, и шаг за шагом соберём простой компьютер с регистрами, общей шиной, АЛУ, памятью и набором команд.
Вы можете воспринимать этот курс как «первый шаг» в мир электроники и компьютерной архитектуры. Мы начнём с самых основ физики на уровне атомов и постепенно перейдём к популярным аналоговым компонентам, реле, вакуумным лампам, транзисторам, логическим элементам, устройствам памяти, арифметическим схемам, управляющей логике и многим другим темам. Всё обучение сопровождается практическими заданиями и реальными схемами, которые мы будем создавать по ходу курса.
По завершении курса у вас сформируется чёткое понимание того, как работает простой компьютер: от процессов, происходящих на уровне электронов внутри аппаратной части, до конструкции вычислительной машины, способной хранить, загружать и обрабатывать данные.
Необходимые инструменты
Мы используем только бесплатные и кроссплатформенные программы — например, EveryCircuit, Falstad Circuit Simulator, Autodesk TinkerCad и Logisim Evolution. В курсе также применяются макетные платы для сборки небольших схем, однако вы сможете успешно проходить занятия и без них.
Для кого подходит курс
Курс не требует предварительных знаний. Если вы всегда хотели узнать, как устроен компьютер «под капотом» на самом низком уровне, — вам точно сюда!
Курс специально разработан для новичков и особенно будет полезен программистам, желающим наконец разобраться, что происходит внутри вычислительных машин, на которых они работают каждый день.