ДШ
В ряде ситуаций, если мы имеем два приложение, которые выполняют идентичные задачи, которые хорошо оптимизированы под исполнение на 64 bit процессорах, но плохо оптимизированы для 32 bit процессора, то простые действия которые занимают 1-2 такта будут требовать большее количество тактов.
И ещё раз повторюсь, я нигде выше не утверждал, что оно будет работать в два или более раза быстрее. Речь шла про незадействованнве ресурсы и лишние такты в ряде ситуаций.
Блин, такой простой тезис. Ты и сам это прекрасно понимаешь)
Потому что, в процессоре много частей, есть для которых не особо важна архитектура 32/64. В итоге, процессор, будет ускоряться в частях где есть зависимость, а где нет - то одинаково.
Но чтобы выполнить код, нужны части, где и нет 32/64 зависимости.
То получается, что если на эти части, допустим уходит даже 5 процентов времени, то 95 уходит на то, что может быть использовано.
Тогда ровно половина не получится.
Те допустим, данные обрабатываются процессором, До их попадания на Ali прошло 3 такта их подготовки и там и там. Потом процессор подсчитал, на 32 битном за 10 тактов. На 64 битном, за 5. В итоге. 32 бита - 13, а 64 за 8.
В итоге половины не получится никогда. Может будет близкое, но не половина