Вопросы с тегом «cpu»

73
Почему сложение происходит так же быстро, как побитовые операции в современных процессорах?

Я знаю, что побитовые операции выполняются очень быстро на современных процессорах, потому что они могут работать на 32 или 64 битах параллельно, поэтому побитовые операции занимают только один такт. Однако сложение - это сложная операция, которая состоит как минимум из одной и, возможно, до дюжины...

45
Что-нибудь, что ДОЛЖНО быть сделано на многоядерном процессоре?

Обсуждая, насколько многопоточной должна быть наша программа, моя команда ломала голову над тем, есть ли что-то, что абсолютно невозможно сделать на одноядерном процессоре. Я утверждал, что обработка графики требует массовой параллельной обработки, но они утверждают, что такие вещи, как DOOM, были...

21
Как на самом деле выглядит машинный код во время работы?

Когда машинный код фактически выполняется аппаратным обеспечением и процессором, как он выглядит? Будет ли он выглядеть как двоичный, как в инструкциях, представляемых единицами и нулями, или это будет нечто, состоящее из шестнадцатеричных цифр, где коды операций - это байты, представленные в виде...

14
Как программа выполняется на уровне процессора?

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

10
Почему воспроизведение звука не останавливает другие задачи?

Если процессоры могут выполнять одновременно только одну вещь, почему я могу непрерывно воспроизводить музыку и при этом выполнять другие задачи? Я понимаю систему прерываний, но разве не нужно, чтобы процессор непрерывно обрабатывал звук, чтобы он не звучал нервно / неуверенно? Я спрашиваю о...