Как на самом деле работают компьютеры? (на самом базовом уровне) [закрыто]

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

Позвольте мне привести пример.
Я сейчас в Интернете на компьютере Mac. Когда я отодвигаю от себя два пальца на трекпаде, я понимаю, что трекпад состоит из емкостного сенсорного экрана, который, когда ваш палец находится на нем, потребляет ток, а трекпад обнаруживает это и преобразует его в данные, которые объясняют движение моих пальцев вверх по экрану.

Однако, когда у вас есть эти данные в двоичной форме или машинный код, они проходят через логические элементы и другие вещи, чтобы сделать их прокруткой вниз по странице. Но что здесь на самом деле происходит? Как бы у компьютера были физические объекты, которые работают по-разному в зависимости от входных данных? Какие операции выполняются с машинным кодом, в котором говорится: "если данные выглядят как 01001010 10101010... отправьте инструкцию 10010010... чтобы обработать это говорит компьютеру прокрутить вниз". Для меня этот шаг все еще волшебен. Особенно сейчас, когда компьютеры не имеют движущихся частей, это кажется еще более чуждым.

Не мог бы кто-нибудь объяснить мне это?