@daniil14056

Как именно работает Сумматор в процессоре? Сигналы же не могут одновременно прийти, то есть будет 2 работы?

И все другие логические устройства.
Интересует когда именно происходит вычисления.
Допустим приходит 2 сигнала, но они же 100% не одновременно же придут?
То есть допустим на входах были до 1 и 1 сигналы, и приходят сигналы 0 0, но сначала же придет первый 0, и он там пойдет дальше по цепи 0 + 1 , а потом(через 0.0000000001 секунды) придет второй 0-0й и произойдет вычисление 0+0. То есть первое лишние вычисление.
  • Вопрос задан
  • 108 просмотров
Пригласить эксперта
Ответы на вопрос 2
@pfg21
ex-турист
в процессоре все сигналы данных синхронизированы специальным, проведенным отдельно от данных, сигналом тактовой частоты.
значения сигналов считываются не по фронтам, а с не которой задержкой на установление значения.

кроме временных запаздываний фронт сигнала может быть искажен переходными процессами и т.д.

при разводке процессора, платы и т.д. учитывают рассинхронизацию сигналов. к примеру проводники одной шины выравниваются по длине.
Ответ написан
15432
@15432
Системный программист ^_^
Да какое ещё лишнее вычисление, это аналоговый уровень процессора, оно на физике работает. Ну да, всегда есть момент, когда не все сигналы дошли и значение на выходе не определено, для этого есть опорная частота, на определенном "тике" которой значение с выхода "считывается" и пропускается в логическую схему дальше, например, D-триггером.
Именно для этого "разгоняют" процессор, увеличивают частоту, чтобы считывать результаты раньше. А экстремальное охлаждение
азотом делают для уменьшения емкости элементов, чтобы как раз быстрее этот результат "устаканивался".
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы