Продолжаем мучиться фигней. Что же быстрее, 32-разрядный процессор или 64-разрядный?
Сейчас это можно относительно легко проверить, так как современные процессоры могут одновременно выполнять как те, так и другие приложения.
Кратко напомню достоинства и недостатки обоих вариантов.
Достоинства 64: 16 регистров общего назначения, большая разрядность данных, огромная адресуемая память.
Недостатки 64: в два раза более длинные указатели, что может существенно увеличить нагрузку на шину памяти.
У 32 разрядов достоинство по сравнению с 64, только одно: меньшая длина указателей, и соответственно, меньшая нагрузка на подсистему памяти.
И полно недостатков: 8 РОН, в два раза меньшая максимальная разрядность данных и всего 4 ГБайта адресуемой памяти.
Вот как думаете, если решаемая задача не требует огромной точности и не обрабатывает гигантские массивы информации, кто будет быстрее? Что победит, 16 РОН или меньшая загрузка шины памяти?