Почему x64 система потребляет больше ресурсов, чем x86?

Почему x64 система потребляет больше ресурсов, чем x86 ?
Для примера возьмем 2гб или 4гб ОЗУ.
x64 использует больше ОЗУ, нежели x86, с чем это связано, ведь по логике x64 должна быть в два быстрее, т.к. шина на 64 бита.
  • Вопрос задан
  • 2886 просмотров
Решения вопроса 2
Указатели занимают в 2 раза больше места в RAM.
Ответ написан
Jump
@Jump
Системный администратор со стажем.
Почему x64 система потребляет больше ресурсов, чем x86 ?
Потому что больше накладные расходы, в частности на адресацию. Но разница в потреблении ресурсов с x86 очень небольшая и малозаметная.

по логике x64 должна быть в два быстрее, т.к. шина на 64 бита.
Это с чего вдруг? Разрядность на скорость напрямую не влияет, она может быть как в пять раз медленнее, так и в пять раз быстрее.

x64 использует больше ОЗУ, нежели x86
Да, но ненамного, в пределах погрешности.

x64 нужна в первую очередь для того, чтобы можно было использовать более 4гигабайт памяти.
А поскольку работать с современными приложениями имея менее 8гб памяти очень проблематично и некомфортно, то собственно выбора особого и не стоит, только x64.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
oper7sot
@oper7sot
Потому что бездарным программистам и хитрым производителям аппаратки нужно заколачивать БАБОСЫ !!
Ответ написан
Комментировать
@Xilian
Программист 1С, сетевые технологии, SQL
>>x64 использует больше ОЗУ, нежели x86, с чем это связано, ведь по логике x64 должна быть в два быстрее, т.к. шина на 64 бита.

в x86 адресная шина и fpu имеет размер 64 бита с первого Pentium.

>>Почему x64 система потребляет больше ресурсов, чем x86 ?

Ну так регистр был из 32 бит, стал 64. Все целые числа, строки, структуры выравниваются по границе 64 бита. Вот тебе из размер вырос.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы