В этой статье попытаюсь рассказать о том, как устроен компьютер в доступной форме. Эта статья подойдёт для всех, от обычных пользователей до программистов и айтишников. Изначально стоит разделить компьютер на составные части и объяснить принцип их работы, будет плюсом, если вы знакомы с алгеброй буля, но не обязательно. В предисловии стоит отметить, что компьютеры изпользуют всем знакомый двоичный код, состоящий их нулей и единиц, он используется в компьютерах, так как в компьютерном представлении единица - это наличие заряда на контакте, а ноль - его отсутствие. Итак, начнём, компьютер состоит из: Процессор состоит из множества различных транзисторов и, главное,-вариаций их подключения друг к другу. Данные блоки из тразнисторов называются функциональными блоками, которые различаются по своей задаче: микропрограммные устройства, арифметическо-логические устройства, регистры, устройства работы с шинами данных и команд. Также, процессор содержит генератор тактовых импульсов(генерато