Найти в Дзене
Как выбрать клавиатуру?
В этой статье мы поговорим о том, чем отличаются и как выбрать клавиатуры. Мембранные vs механические клавиатуры Механические клавиатуры отличаются от более распространённых, мембранных, принципом работы клавиш, который влияет на звук нажатия, скорость отклика и тактильные ощущения при печати. При этом механические клавиатуры имеют для программистов несколько преимуществ: Однако есть один минус, механические клавиатуры, как правило значительно дороже, чем мембранные. При выборе клавиатуры рекомендуется...
2 года назад
Как работают прерывания в процессоре?
Примечание: для лучшего понимания рекомендую прочитать прошлые статьи на моем канале. Приятного чтения. В процессоре есть механизм, который наша операционная система использует и который обслуживает следующие три вещи: Наша программа исполняет какие-то инструкции и тут в этом время пользователь жмёт кнопку на клавиатуре. Мы договорились заранее с процессором, что есть какой-то магический адрес на который во время прерывания должен перейти регистр, выполнить пару инструкций (положить нажатую кнопку в какой-то буффер, например) и прыгнуть обратно - исполнять код...
2 года назад
Процессор: тракт данных
Примечание: для лучшего понимания статьи рекомендую прочитать 2 предыдущие про хранение информации и архитектуру процессора. Тракт данных – группа 32-разрядных регистров, АЛУ с двумя входами, и шины. Для упрощения программирования, каждый регистр носит название своей команды ISA: LV указывает на локальные переменные, SP указывает на стек, TOS указывает на вершину стека. Данные по тракту передаются через три шины: А, С и В. A передаёт данные из регистра H в АЛУ. B передаёт данные из остальных регистров в АЛУ...
2 года назад
Хранение информации - регистры и память.
Процессор выполняет поступающие на него команды. Команды в большинстве случаев работают с данными, которые могут быть промежуточными, входными или выходными. Все эти данные вместе с инструкциями сохраняются в регистрах и памяти. Что же такое регистр? Регистр - это минимальная ячейка памяти. Регистры состоят из триггеров. (Триггер — это электронная схема, широко применяемая в регистрах компьютера для надёжного запоминания одного разряда двоичного кода. Триггер имеет два устойчивых состояния, одно из которых соответствует двоичной единице, а другое — двоичному нулю...
2 года назад
Архитектура процессора
В этой статье мы познакомимся с определением архитектуры процессора и самыми распространёнными и актуальными архитектурами. Перед тем, как вы начнёте читать статью, хочу сказать, что на моем канале будут выходить дополнительные статьи по устройству процессора, например регистры, оптимизация, прерывания, pipeline, тракт данных и тд. Также хотелось дополнить, что в будущем будут выходить статьи для дополнительного изучения мира информационных технологий. Не буду больше отвлекать, приятного чтения....
2 года назад